{"id":93,"date":"2026-04-09T21:16:43","date_gmt":"2026-04-10T01:16:43","guid":{"rendered":"https:\/\/elderbloomstrategies.com\/?page_id=93"},"modified":"2026-04-25T01:17:39","modified_gmt":"2026-04-25T05:17:39","slug":"tracking-reporting","status":"publish","type":"page","link":"https:\/\/elderbloomstrategies.com\/?page_id=93","title":{"rendered":"Tracking &#038; Reporting"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"93\" class=\"elementor elementor-93\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d97b96a e-flex e-con-boxed e-con e-parent\" data-id=\"6d97b96a\" 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-d6e0d23 elementor-widget elementor-widget-global elementor-global-818 elementor-widget-html\" data-id=\"d6e0d23\" 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(255,255,255,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: #a78bfa;\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(255,255,255,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: #111;\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: #a78bfa;\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-3656bca7 elementor-widget elementor-widget-html\" data-id=\"3656bca7\" 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>Tracking & Reporting for Senior Living Communities | Elderbloom Strategies | Boston, MA<\/title>\r\n<meta name=\"description\" content=\"Elderbloom Strategies delivers senior living tracking & reporting that ties every marketing dollar to move-ins. Stop guessing \u2014 start knowing. Trusted by 140+ communities across the US, Canada & Europe.\">\r\n<meta name=\"keywords\" content=\"senior living tracking reporting, senior living marketing analytics, assisted living ROI reporting, occupancy tracking senior living, senior living marketing dashboard, senior care lead attribution, senior living KPIs, memory care marketing metrics, senior living data reporting Boston, marketing analytics senior living communities\">\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\/services\/tracking-reporting\/\">\r\n<meta property=\"og:title\" content=\"Tracking & Reporting for Senior Living | Elderbloom Strategies\">\r\n<meta property=\"og:description\" content=\"Finally know exactly what's filling beds and what's draining your budget. Elderbloom's senior living tracking & reporting ties every dollar to move-ins \u2014 trusted by 140+ communities.\">\r\n<meta property=\"og:type\" content=\"website\">\r\n<meta property=\"og:url\" content=\"https:\/\/elderbloomstrategies.com\/services\/tracking-reporting\/\">\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=\"Tracking & Reporting for Senior Living | Elderbloom Strategies\">\r\n<meta name=\"twitter:description\" content=\"Stop flying blind. Senior living tracking & reporting that ties every marketing dollar to occupied beds.\">\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"Service\",\r\n  \"name\": \"Tracking & Reporting for Senior Living Communities\",\r\n  \"description\": \"Specialized marketing tracking and reporting services for senior living communities, including call tracking, lead attribution, occupancy-tied ROI dashboards, ad spend analysis, and move-in source reporting to maximize occupancy.\",\r\n  \"provider\": {\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    \"address\": {\r\n      \"@type\": \"PostalAddress\",\r\n      \"addressLocality\": \"Boston\",\r\n      \"addressRegion\": \"MA\",\r\n      \"addressCountry\": \"US\"\r\n    },\r\n    \"areaServed\": [\"US\", \"CA\", \"GB\", \"EU\"],\r\n    \"knowsAbout\": [\"Senior Living Marketing\", \"Marketing Analytics\", \"Call Tracking\", \"CRM Reporting\", \"Occupancy Marketing\", \"Ad Attribution\"]\r\n  },\r\n  \"serviceType\": \"Tracking & Reporting\",\r\n  \"audience\": {\r\n    \"@type\": \"Audience\",\r\n    \"audienceType\": \"Senior Living Community Operators and Marketing Directors\"\r\n  }\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"FAQPage\",\r\n  \"mainEntity\": [\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What does Elderbloom's tracking & reporting service include for senior living?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Our tracking & reporting service includes call tracking and attribution, lead source reporting, CRM integration and audit, Google Ads and Meta Ads performance dashboards, occupancy-tied ROI reporting, monthly executive-ready reports, website behavior analytics, and move-in source analysis \u2014 all tied back to census outcomes.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How does tracking & reporting improve senior living occupancy?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"When you know exactly which marketing channels are driving inquiries and move-ins, you can shift budget toward what works and eliminate what doesn't. Our clients typically identify 30\u201345% of their ad spend going to underperforming sources within the first 30 days of our tracking setup \u2014 money that gets reallocated to channels that are actually filling beds.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Can Elderbloom integrate with our existing CRM for senior living?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes. We integrate with all major senior living CRMs including Enquire, Yardi, PointClickCare, MatrixCare, and others. Our tracking layer sits on top of your existing systems and connects marketing activity to CRM outcomes, giving you a complete picture from first click to move-in.\"\r\n      }\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n:root {\r\n  --green: #18cb96;\r\n  --purple: #a70dd5;\r\n  --bg-dark: #080808;\r\n  --bg-card: #111111;\r\n  --bg-card2: #161616;\r\n  --text-white: #f5f5f5;\r\n  --text-muted: #888;\r\n  --text-dim: #555;\r\n  --border: rgba(255,255,255,0.07);\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: #f5f5f5 !important; }\r\na { color: inherit; text-decoration: none; }\r\nimg { max-width: 100%; display: block; }\r\n\r\nbody::before {\r\n  content: '';\r\n  position: fixed;\r\n  inset: 0;\r\n  background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'\/%3E%3C\/svg%3E\");\r\n  pointer-events: none;\r\n  z-index: 0;\r\n  opacity: 0.4;\r\n}\r\n.grid-bg {\r\n  position: absolute;\r\n  inset: 0;\r\n  background-image: linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);\r\n  background-size: 60px 60px;\r\n  pointer-events: none;\r\n}\r\n.container { max-width: 1200px; margin: 0 auto; padding: 0 2rem; }\r\nsection { padding: 100px 0; }\r\n\r\n.tag {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n  color: var(--green);\r\n  background: rgba(24,203,150,0.08);\r\n  border: 1px solid rgba(24,203,150,0.2);\r\n  padding: 5px 14px;\r\n  border-radius: 100px;\r\n  margin-bottom: 1.5rem;\r\n}\r\n.tag::before {\r\n  content: '';\r\n  width: 6px; height: 6px;\r\n  border-radius: 50%;\r\n  background: var(--green);\r\n  box-shadow: 0 0 6px var(--green);\r\n}\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;\r\n  align-items: center;\r\n  gap: 10px;\r\n  background: var(--green);\r\n  color: #050505;\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-weight: 700;\r\n  font-size: 14px;\r\n  letter-spacing: 0.03em;\r\n  padding: 14px 28px;\r\n  border-radius: 8px;\r\n  border: none;\r\n  cursor: pointer;\r\n  transition: all 0.25s ease;\r\n  white-space: nowrap;\r\n  text-decoration: none;\r\n}\r\n.btn-primary:hover { background: #12e8a8; transform: translateY(-2px); box-shadow: 0 12px 40px rgba(24,203,150,0.35); }\r\n.btn-ghost {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  background: transparent;\r\n  color: var(--text-white);\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-weight: 600;\r\n  font-size: 14px;\r\n  padding: 14px 28px;\r\n  border-radius: 8px;\r\n  border: 1px solid var(--border);\r\n  cursor: pointer;\r\n  transition: all 0.25s ease;\r\n  white-space: nowrap;\r\n  text-decoration: none;\r\n}\r\n.btn-ghost:hover { border-color: rgba(255,255,255,0.25); background: rgba(255,255,255,0.04); }\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;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\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 {\r\n  width: 10px; height: 10px;\r\n  border-radius: 50%;\r\n  background: var(--green);\r\n  box-shadow: 0 0 12px var(--green);\r\n  animation: pulse 2s infinite;\r\n  flex-shrink: 0;\r\n  display: inline-block;\r\n}\r\n@keyframes pulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.6; transform: scale(0.85); } }\r\n\r\n\/* HERO *\/\r\n#hero { position: relative; padding: 120px 0 80px; overflow: hidden; }\r\n.hero-glow-1 { position: absolute; width: 800px; height: 800px; border-radius: 50%; background: radial-gradient(circle, rgba(24,203,150,0.12) 0%, transparent 70%); top: -250px; left: -250px; pointer-events: none; }\r\n.hero-glow-2 { position: absolute; width: 600px; height: 600px; border-radius: 50%; background: radial-gradient(circle, rgba(167,13,213,0.1) 0%, transparent 70%); bottom: -100px; right: -150px; pointer-events: none; }\r\n.hero-eyebrow { font-size: 12px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: var(--green); 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(42px, 6.5vw, 80px); 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(245,245,245,0.65); font-weight: 400; max-width: 620px; 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(245,245,245,0.6); }\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: flex; align-items: center; justify-content: center; font-size: 10px; font-weight: 800; color: var(--green); 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); line-height: 1; }\r\n.hero-stat-label { font-size: 13px; color: var(--text-muted); margin-top: 6px; max-width: 150px; line-height: 1.4; }\r\n\r\n\/* LIVE DASHBOARD WIDGET *\/\r\n.dashboard-mock {\r\n  background: var(--bg-card2);\r\n  border: 1px solid rgba(24,203,150,0.2);\r\n  border-radius: 20px;\r\n  overflow: hidden;\r\n  position: relative;\r\n}\r\n.dashboard-mock::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.dash-header { padding: 16px 20px; border-bottom: 1px solid var(--border); display: flex; align-items: center; justify-content: space-between; }\r\n.dash-title { font-size: 13px; font-weight: 800; }\r\n.dash-live { display: flex; align-items: center; gap: 6px; font-size: 10px; color: var(--green); font-weight: 700; }\r\n.dash-metrics { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--border); }\r\n.dash-metric { background: var(--bg-card2); padding: 16px; text-align: center; }\r\n.dash-metric-val { font-size: 22px; font-weight: 900; color: var(--green); line-height: 1; margin-bottom: 4px; }\r\n.dash-metric-label { font-size: 10px; color: var(--text-muted); line-height: 1.3; }\r\n.dash-metric-change { font-size: 10px; color: var(--green); font-weight: 700; margin-top: 2px; }\r\n.dash-chart { padding: 16px 20px; }\r\n.dash-chart-title { font-size: 11px; color: var(--text-muted); font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 12px; }\r\n.dash-bars { display: flex; align-items: flex-end; gap: 6px; height: 80px; }\r\n.dash-bar-wrap { flex: 1; display: flex; flex-direction: column; align-items: center; gap: 4px; height: 100%; justify-content: flex-end; }\r\n.dash-bar { width: 100%; border-radius: 4px 4px 0 0; transition: height 1.5s ease; }\r\n.dash-bar-label { font-size: 9px; color: var(--text-dim); }\r\n.dash-sources { padding: 0 20px 16px; display: flex; flex-direction: column; gap: 8px; }\r\n.dash-source { display: flex; align-items: center; gap: 10px; }\r\n.dash-source-label { font-size: 11px; color: rgba(245,245,245,0.65); width: 110px; flex-shrink: 0; }\r\n.dash-source-bar-wrap { flex: 1; height: 6px; background: rgba(255,255,255,0.06); border-radius: 3px; overflow: hidden; }\r\n.dash-source-bar { height: 100%; border-radius: 3px; transition: width 1.5s ease; }\r\n.dash-source-val { font-size: 11px; font-weight: 700; color: var(--green); width: 36px; text-align: right; flex-shrink: 0; }\r\n\r\n\/* URGENCY BANNER *\/\r\n.urgency-banner { background: linear-gradient(90deg, rgba(167,13,213,0.12) 0%, rgba(24,203,150,0.08) 100%); border: 1px solid rgba(167,13,213,0.25); border-radius: 12px; padding: 16px 24px; display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap; }\r\n.urgency-text { display: flex; align-items: center; gap: 12px; font-size: 13px; color: rgba(245,245,245,0.85); }\r\n.urgency-badge { font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; background: var(--purple); color: #fff; padding: 4px 10px; border-radius: 100px; }\r\n\r\n\/* TICKER *\/\r\n.ticker-wrap { overflow: hidden; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); padding: 16px 0; background: rgba(255,255,255,0.015); }\r\n.ticker-track { display: flex; gap: 0; width: max-content; animation: ticker 35s linear infinite; }\r\n.ticker-item { display: flex; align-items: center; gap: 16px; padding: 0 40px; font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-muted); white-space: nowrap; }\r\n.ticker-dot { width: 5px; height: 5px; border-radius: 50%; background: var(--green); flex-shrink: 0; }\r\n@keyframes ticker { from { transform: translateX(0); } to { transform: translateX(-50%); } }\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); 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\/* WHY SECTION *\/\r\n#why-tracking { position: relative; overflow: hidden; }\r\n.why-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; }\r\n.why-headline { font-size: clamp(32px, 4.5vw, 52px); font-weight: 900; line-height: 1.1; margin-bottom: 1.5rem; }\r\n.why-desc { font-size: 16px; color: rgba(245,245,245,0.65); line-height: 1.8; margin-bottom: 1.5rem; }\r\n.why-stats-stack { display: flex; flex-direction: column; gap: 16px; margin-top: 80px; }\r\n.why-stat-item { display: flex; align-items: center; gap: 20px; padding: 20px 24px; background: var(--bg-card); border: 1px solid var(--border); border-radius: 14px; transition: all 0.3s; }\r\n.why-stat-item:hover { border-color: var(--border-green); background: rgba(24,203,150,0.04); transform: translateX(6px); }\r\n.why-stat-num { font-size: 32px; font-weight: 900; color: var(--green); line-height: 1; flex-shrink: 0; min-width: 80px; }\r\n.why-stat-desc { font-size: 13px; color: rgba(245,245,245,0.65); line-height: 1.5; }\r\n\r\n\/* PROBLEM \/ PAIN SECTION *\/\r\n#pain-points { background: var(--bg-card); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }\r\n.pain-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin-top: 60px; }\r\n.pain-card { background: var(--bg-dark); border: 1px solid var(--border); border-radius: 20px; padding: 36px 28px; position: relative; overflow: hidden; transition: all 0.3s; }\r\n.pain-card:hover { border-color: rgba(167,13,213,0.3); transform: translateY(-4px); box-shadow: 0 20px 60px rgba(167,13,213,0.08); }\r\n.pain-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, var(--purple), transparent); opacity: 0; transition: opacity 0.3s; }\r\n.pain-card:hover::before { opacity: 1; }\r\n.pain-icon { font-size: 32px; margin-bottom: 1rem; }\r\n.pain-title { font-size: 16px; font-weight: 800; margin-bottom: 0.75rem; color: rgba(245,245,245,0.9) !important; }\r\n.pain-quote { font-size: 13px; color: rgba(245,245,245,0.5); line-height: 1.6; font-style: italic; background: rgba(255,255,255,0.03); border: 1px solid var(--border); border-radius: 8px; padding: 12px 16px; margin-bottom: 1rem; }\r\n.pain-answer { font-size: 13px; color: rgba(245,245,245,0.65); line-height: 1.6; }\r\n\r\n\/* SERVICES *\/\r\n#what-we-do { position: relative; }\r\n.services-headline { font-size: clamp(30px, 4vw, 50px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.services-sub { font-size: 17px; color: rgba(245,245,245,0.55); max-width: 580px; line-height: 1.6; margin-bottom: 60px; }\r\n.services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\r\n.service-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 20px; padding: 36px 30px; position: relative; overflow: hidden; transition: all 0.3s ease; }\r\n.service-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, var(--green), transparent); opacity: 0; transition: opacity 0.3s; }\r\n.service-card:hover { transform: translateY(-6px); border-color: rgba(24,203,150,0.25); box-shadow: 0 24px 70px rgba(24,203,150,0.07); }\r\n.service-card:hover::before { opacity: 1; }\r\n.service-icon { width: 52px; height: 52px; border-radius: 14px; 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: 24px; margin-bottom: 1.5rem; }\r\n.service-title { font-size: 18px; font-weight: 800; margin-bottom: 0.75rem; }\r\n.service-desc { font-size: 14px; color: rgba(245,245,245,0.6); line-height: 1.7; margin-bottom: 1.25rem; }\r\n.service-bullets { display: flex; flex-direction: column; gap: 8px; }\r\n.service-bullet { display: flex; align-items: flex-start; gap: 8px; font-size: 12px; color: rgba(245,245,245,0.65); }\r\n.service-bullet::before { content: '\u2192'; color: var(--green); font-weight: 700; flex-shrink: 0; margin-top: 1px; }\r\n\r\n\/* PROCESS *\/\r\n#process { background: var(--bg-card); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }\r\n.process-header { text-align: center; margin-bottom: 60px; }\r\n.process-headline { font-size: clamp(30px, 4vw, 50px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.process-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; position: relative; }\r\n.process-steps::before { content: ''; position: absolute; top: 40px; left: calc(12.5% + 20px); right: calc(12.5% + 20px); height: 1px; background: linear-gradient(90deg, var(--green), var(--purple)); opacity: 0.3; }\r\n.process-step { text-align: center; position: relative; }\r\n.process-step-num { width: 80px; height: 80px; border-radius: 50%; background: var(--bg-dark); border: 2px solid rgba(24,203,150,0.3); display: flex; align-items: center; justify-content: center; font-size: 22px; font-weight: 900; color: var(--green); margin: 0 auto 1.5rem; position: relative; z-index: 1; transition: all 0.3s; }\r\n.process-step:hover .process-step-num { background: rgba(24,203,150,0.1); border-color: var(--green); box-shadow: 0 0 24px rgba(24,203,150,0.25); }\r\n.process-step-title { font-size: 16px; font-weight: 800; margin-bottom: 0.75rem; }\r\n.process-step-desc { font-size: 13px; color: rgba(245,245,245,0.6); line-height: 1.6; }\r\n.process-timeline { display: flex; align-items: center; justify-content: center; gap: 6px; margin-top: 12px; }\r\n.process-timeline-badge { font-size: 10px; font-weight: 700; padding: 3px 10px; border-radius: 100px; background: rgba(24,203,150,0.1); border: 1px solid rgba(24,203,150,0.2); color: var(--green); }\r\n\r\n\/* RESULTS *\/\r\n#results-preview { position: relative; }\r\n.results-header { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 48px; gap: 24px; flex-wrap: wrap; }\r\n.results-headline { font-size: clamp(28px, 4vw, 48px); font-weight: 900; line-height: 1.1; }\r\n.results-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\r\n.result-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 20px; overflow: hidden; position: relative; transition: all 0.3s ease; }\r\n.result-card:hover { transform: translateY(-6px); border-color: rgba(24,203,150,0.25); box-shadow: 0 24px 70px rgba(24,203,150,0.08); }\r\n.result-card-top { padding: 28px 28px 20px; background: var(--bg-card2); border-bottom: 1px solid var(--border); }\r\n.result-card-meta { display: flex; justify-content: space-between; align-items: center; margin-bottom: 14px; }\r\n.result-type-badge { font-size: 10px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; padding: 4px 10px; border-radius: 100px; border: 1px solid; }\r\n.badge-assisted { color: var(--green); border-color: rgba(24,203,150,0.3); background: rgba(24,203,150,0.07); }\r\n.badge-memory { color: #a78bfa; border-color: rgba(167,139,250,0.3); background: rgba(167,139,250,0.07); }\r\n.badge-ccrc { color: #f59e0b; border-color: rgba(245,158,11,0.3); background: rgba(245,158,11,0.07); }\r\n.result-location { font-size: 11px; color: var(--text-muted); display: flex; align-items: center; gap: 4px; }\r\n.result-community { font-size: 17px; font-weight: 800; margin-bottom: 6px; }\r\n.result-headline { font-size: 13px; color: rgba(245,245,245,0.6); line-height: 1.5; }\r\n.result-card-body { padding: 24px 28px; }\r\n.result-metrics { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-bottom: 20px; }\r\n.result-metric { text-align: center; }\r\n.result-metric-num { font-size: clamp(18px, 2vw, 24px); font-weight: 900; color: var(--green); line-height: 1; margin-bottom: 4px; }\r\n.result-metric-label { font-size: 10px; color: var(--text-muted); line-height: 1.3; }\r\n.result-cta { display: flex; justify-content: space-between; align-items: center; padding-top: 16px; border-top: 1px solid var(--border); }\r\n.result-read-more { font-size: 12px; font-weight: 700; color: var(--green); letter-spacing: 0.05em; display: flex; align-items: center; gap: 6px; transition: gap 0.2s; }\r\n.result-card:hover .result-read-more { gap: 10px; }\r\n.result-timeline { font-size: 11px; color: var(--text-dim); }\r\n\r\n\/* WHO ITS FOR *\/\r\n#who-its-for { background: var(--bg-card); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }\r\n.who-header { text-align: center; margin-bottom: 60px; }\r\n.who-headline { font-size: clamp(28px, 4vw, 48px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.who-sub { font-size: 16px; color: rgba(245,245,245,0.55); max-width: 540px; margin: 0 auto; }\r\n.who-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\r\n.who-card { background: var(--bg-dark); border: 1px solid var(--border); border-radius: 20px; padding: 36px 28px; text-align: center; transition: all 0.3s; }\r\n.who-card:hover { border-color: rgba(167,13,213,0.3); transform: translateY(-4px); box-shadow: 0 20px 60px rgba(167,13,213,0.08); }\r\n.who-icon { font-size: 36px; margin-bottom: 1rem; }\r\n.who-role { font-size: 16px; font-weight: 800; margin-bottom: 0.5rem; }\r\n.who-desc { font-size: 13px; color: rgba(245,245,245,0.6); line-height: 1.6; margin-bottom: 1rem; }\r\n.who-pain { font-size: 12px; color: rgba(245,245,245,0.5); background: rgba(255,255,255,0.03); border: 1px solid var(--border); border-radius: 8px; padding: 10px 14px; line-height: 1.5; font-style: italic; }\r\n\r\n\/* TESTIMONIALS *\/\r\n#testimonials { position: relative; overflow: hidden; }\r\n.test-glow { position: absolute; width: 500px; height: 500px; border-radius: 50%; background: radial-gradient(circle, rgba(24,203,150,0.07) 0%, transparent 70%); top: -100px; left: -100px; pointer-events: none; }\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-sub { font-size: 16px; color: rgba(245,245,245,0.55); }\r\n.testimonials-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\r\n.testimonial-card { background: var(--bg-card); 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(245,245,245,0.75); margin-bottom: 28px; font-style: italic; }\r\n.testimonial-quote::before { content: '\\201C'; color: var(--green); 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\/* FAQ *\/\r\n#faq { background: var(--bg-card); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }\r\n.faq-header { text-align: center; margin-bottom: 60px; }\r\n.faq-headline { font-size: clamp(28px, 4vw, 46px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.faq-list { max-width: 800px; margin: 0 auto; display: flex; flex-direction: column; gap: 12px; }\r\n.faq-item { background: var(--bg-dark); border: 1px solid var(--border); border-radius: 14px; overflow: hidden; transition: border-color 0.3s; }\r\n.faq-item.open { border-color: rgba(24,203,150,0.3); }\r\n.faq-question { width: 100%; display: flex; justify-content: space-between; align-items: center; padding: 22px 24px; background: transparent; border: none; color: var(--text-white); font-family: 'Montserrat', sans-serif; font-size: 15px; font-weight: 700; text-align: left; cursor: pointer; gap: 16px; transition: background 0.25s; }\r\n.faq-question:hover { background: rgba(255,255,255,0.02); }\r\n.faq-icon { width: 24px; height: 24px; border-radius: 50%; background: rgba(24,203,150,0.1); border: 1px solid rgba(24,203,150,0.25); display: flex; align-items: center; justify-content: center; font-size: 14px; color: var(--green); flex-shrink: 0; transition: transform 0.3s; }\r\n.faq-item.open .faq-icon { transform: rotate(45deg); }\r\n.faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.4s ease, padding 0.3s; padding: 0 24px; }\r\n.faq-answer-inner { font-size: 14px; color: rgba(245,245,245,0.65); line-height: 1.75; padding-bottom: 22px; }\r\n.faq-item.open .faq-answer { max-height: 300px; }\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(245,245,245,0.6); 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(245,245,245,0.7); }\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: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 800; color: var(--green); 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(245,245,245,0.75); }\r\n.nl-live-num { font-weight: 800; color: var(--green); }\r\n.nl-title { font-size: 18px; font-weight: 800; margin-bottom: 4px; }\r\n.nl-subtitle { font-size: 13px; color: rgba(245,245,245,0.5); margin-bottom: 20px; }\r\n.newsletter-form { display: flex; flex-direction: column; gap: 14px; }\r\n.nl-input { background: rgba(255,255,255,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-privacy { font-size: 11px; color: var(--text-dim); text-align: center; line-height: 1.5; }\r\n\r\n\/* CALCULATOR *\/\r\n#calculator { position: relative; overflow: hidden; background: var(--bg-dark); }\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(245,245,245,0.55); 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-card); 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(245,245,245,0.75); line-height: 1.4; }\r\n.calc-input-val { font-size: 14px; font-weight: 700; color: var(--green); 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; 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-card); 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); line-height: 1; margin-bottom: 8px; transition: all 0.4s ease; }\r\n.calc-result-num.loss { color: #f95c5c; }\r\n.calc-result-sub { font-size: 13px; color: rgba(245,245,245,0.5); 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(245,245,245,0.65); }\r\n.breakdown-val { font-weight: 700; color: #f95c5c; }\r\n.breakdown-val.green { color: var(--green); }\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(245,245,245,0.7); line-height: 1.6; text-align: center; }\r\n.calc-cta-note strong { color: var(--green); }\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(245,245,245,0.6); 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(255,255,255,0.03); border: 1px solid var(--border); border-radius: 100px; font-size: 12px; color: rgba(245,245,245,0.65); }\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; }\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); 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-quarter-note { font-size: 11px; color: rgba(245,245,245,0.5); margin-bottom: 12px; display: flex; align-items: center; gap: 6px; }\r\n.booking-quarter-note span { color: #f95c5c; font-weight: 700; }\r\n.booking-slots { display: flex; flex-direction: column; gap: 8px; }\r\n.booking-slot { display: flex; align-items: center; justify-content: space-between; padding: 10px 14px; background: rgba(255,255,255,0.03); border: 1px solid var(--border); border-radius: 8px; cursor: pointer; transition: all 0.25s; gap: 12px; }\r\n.booking-slot:hover { border-color: var(--border-green); background: rgba(24,203,150,0.04); }\r\n.booking-slot-time { font-size: 12px; font-weight: 700; }\r\n.booking-slot-day { font-size: 11px; color: var(--text-muted); }\r\n.booking-slot-cta { font-size: 10px; font-weight: 700; color: var(--green); text-transform: uppercase; letter-spacing: 0.08em; }\r\n.booking-calls-live { display: flex; align-items: center; gap: 8px; font-size: 11px; color: rgba(245,245,245,0.55); margin-top: 12px; }\r\n.booking-calls-num { font-weight: 800; color: var(--green); }\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(255,255,255,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: #161616; }\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-privacy { text-align: center; font-size: 11px; color: var(--text-dim); margin-top: 14px; line-height: 1.5; }\r\n\r\n\/* CTA STRIP *\/\r\n#cta-strip { padding: 80px 0; }\r\n.cta-inner { background: var(--bg-card); border: 1px solid var(--border); border-radius: 24px; padding: 70px 80px; display: grid; grid-template-columns: 1fr auto; gap: 60px; align-items: center; position: relative; overflow: hidden; }\r\n.cta-inner::before { content: ''; position: absolute; inset: 0; background: linear-gradient(135deg, rgba(24,203,150,0.05) 0%, transparent 60%); border-radius: 24px; }\r\n.cta-inner::after { content: ''; position: absolute; width: 400px; height: 400px; border-radius: 50%; background: radial-gradient(circle, rgba(167,13,213,0.1) 0%, transparent 70%); right: -100px; bottom: -100px; pointer-events: none; }\r\n.cta-headline { font-size: clamp(28px, 4vw, 44px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; position: relative; z-index: 1; }\r\n.cta-sub { font-size: 16px; color: rgba(245,245,245,0.6); line-height: 1.7; position: relative; z-index: 1; }\r\n.cta-right { display: flex; flex-direction: column; gap: 16px; flex-shrink: 0; position: relative; z-index: 1; }\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\/* RESPONSIVE *\/\r\n@media (max-width: 1024px) {\r\n  .why-grid { grid-template-columns: 1fr; gap: 48px; }\r\n  .services-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .process-steps { grid-template-columns: repeat(2, 1fr); }\r\n  .process-steps::before { display: none; }\r\n  .results-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .who-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .testimonials-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .proof-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .contact-grid { grid-template-columns: 1fr; gap: 48px; }\r\n  .newsletter-inner { grid-template-columns: 1fr; gap: 48px; }\r\n  .calc-wrap { grid-template-columns: 1fr; }\r\n  .calc-results { position: static; }\r\n  .cta-inner { grid-template-columns: 1fr; gap: 32px; padding: 50px 40px; }\r\n  .cta-right { flex-direction: row; }\r\n  .pain-grid { grid-template-columns: repeat(2, 1fr); }\r\n}\r\n@media (max-width: 768px) {\r\n  section { padding: 70px 0; }\r\n  .container { padding: 0 1.25rem; }\r\n  .services-grid { grid-template-columns: 1fr; }\r\n  .process-steps { grid-template-columns: 1fr; }\r\n  .results-grid { grid-template-columns: 1fr; }\r\n  .who-grid { grid-template-columns: 1fr; }\r\n  .testimonials-grid { grid-template-columns: 1fr; }\r\n  .contact-form { padding: 28px 22px; }\r\n  .form-row { grid-template-columns: 1fr; }\r\n  .cta-inner { padding: 36px 24px; }\r\n  .cta-right { flex-direction: column; }\r\n  .hero-stats { gap: 28px; }\r\n  .calc-inputs { padding: 22px 18px; }\r\n  .sticky-cta { bottom: 16px; right: 16px; }\r\n  .pain-grid { grid-template-columns: 1fr; }\r\n  .dash-metrics { grid-template-columns: repeat(3, 1fr); }\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  .urgency-banner { flex-direction: column; }\r\n  .proof-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .breakdown-row { flex-direction: column; align-items: flex-start; gap: 4px; }\r\n}\r\n<\/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\">\r\n    <span>\ud83d\udcde<\/span> Book a Free Strategy Call\r\n  <\/a>\r\n<\/div>\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=\"urgency-banner reveal\" style=\"margin-bottom:2.5rem;\">\r\n      <div class=\"urgency-text\">\r\n        <div class=\"live-dot\"><\/div>\r\n        <span><strong style=\"color:var(--green);\">Tracking & Reporting<\/strong> \u2014 Elderbloom Strategies \u00b7 Boston, MA<\/span>\r\n      <\/div>\r\n      <div style=\"display:flex;align-items:center;gap:12px;flex-wrap:wrap;\">\r\n        <span class=\"urgency-badge\">\ud83d\udd25 Only 2 Spots Left This Quarter<\/span>\r\n        <a href=\"#contact\" class=\"btn-primary\" style=\"font-size:12px;padding:10px 18px;\">Claim Your Spot \u2192<\/a>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"hero-eyebrow reveal\">Marketing Tracking & Reporting for Senior Living<\/div>\r\n    <h1 class=\"hero-headline reveal\">\r\n      Stop Guessing.<br>\r\n      <span class=\"gradient-text\">Start Knowing Exactly What Fills Beds.<\/span>\r\n    <\/h1>\r\n    <p class=\"hero-sub reveal reveal-delay-1\">\r\n      Most senior living communities are spending thousands every month on marketing \u2014 with no real idea which channel is driving move-ins and which is draining budget. Every dollar you can't trace is a dollar working against your census.\r\n    <\/p>\r\n    <div class=\"hero-cta-row reveal reveal-delay-2\">\r\n      <a href=\"#contact\" class=\"btn-primary\">Get a Free Tracking Audit \u2192<\/a>\r\n      <a href=\"#what-we-do\" class=\"btn-ghost\">See What We Track \u2193<\/a>\r\n    <\/div>\r\n    <div class=\"hero-trust-row reveal reveal-delay-3\">\r\n      <div class=\"hero-trust-item\">Senior living exclusive<\/div>\r\n      <div class=\"hero-trust-item\">140+ communities served<\/div>\r\n      <div class=\"hero-trust-item\">Move-in attributed reporting<\/div>\r\n      <div class=\"hero-trust-item\">CRM integrated<\/div>\r\n      <div class=\"hero-trust-item\">Zero vanity metrics<\/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 We've Built Tracking Systems For<\/div>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"hero-stat-num\">30\u201345%<\/div>\r\n        <div class=\"hero-stat-label\">Of Ad Spend Recovered in First 30 Days<\/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 After 6 Months<\/div>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"hero-stat-num\">#1<\/div>\r\n        <div class=\"hero-stat-label\">Priority: Move-Ins, Not Impressions<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- TICKER -->\r\n<div class=\"ticker-wrap\" aria-hidden=\"true\">\r\n  <div class=\"ticker-track\">\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Call Tracking<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Lead Attribution<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>CRM Integration<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Ad ROI Reporting<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Occupancy Dashboards<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Move-In Source Tracking<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Wasted Spend Recovery<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Google Analytics<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Senior Living Exclusive<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Boston, MA Agency<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Call Tracking<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Lead Attribution<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>CRM Integration<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Ad ROI Reporting<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Occupancy Dashboards<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Move-In Source Tracking<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Wasted Spend Recovery<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Google Analytics<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Senior Living Exclusive<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Boston, MA Agency<\/div>\r\n  <\/div>\r\n<\/div>\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\">Communities with Full Tracking Buildouts \u2014 US, Canada & Europe<\/div>\r\n      <\/div>\r\n      <div class=\"proof-cell\">\r\n        <div class=\"proof-num\">30\u201345%<\/div>\r\n        <div class=\"proof-label\">Average Ad Spend Recovered Within First 30 Days<\/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 for Clients on Our Full Reporting System<\/div>\r\n      <\/div>\r\n      <div class=\"proof-cell\">\r\n        <div class=\"proof-num\">100%<\/div>\r\n        <div class=\"proof-label\">of Our Reporting Ties Back to Move-Ins \u2014 Never Just Clicks<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- WHY TRACKING -->\r\n<section id=\"why-tracking\">\r\n  <div class=\"container\">\r\n    <div class=\"why-grid\">\r\n      <div class=\"reveal\">\r\n        <div class=\"tag\">The Hard Truth<\/div>\r\n        <h2 class=\"why-headline\">If You Can't Measure It,<br><span class=\"gradient-text\">You Can't Fix What's Bleeding Budget.<\/span><\/h2>\r\n        <p class=\"why-desc\">\r\n          The senior living communities we audit are almost always spending money in three to five places simultaneously \u2014 Google, Meta, referral agencies, print, events \u2014 and have no reliable way to tell which one is actually driving tours and move-ins. That's not a small problem. That's a six-figure blind spot.\r\n        <\/p>\r\n        <p class=\"why-desc\">\r\n          Without proper tracking, you're making budget decisions based on gut feelings and vendor-reported numbers \u2014 which are always optimistic. You need a system that tells you the unvarnished truth about every dollar: where it went, what it touched, and whether it contributed to an occupied bed.\r\n        <\/p>\r\n        <a href=\"#contact\" class=\"btn-primary\">Fix My Tracking Setup \u2192<\/a>\r\n      <\/div>\r\n      <div class=\"reveal reveal-delay-2\">\r\n        <!-- LIVE DASHBOARD WIDGET -->\r\n        <div class=\"dashboard-mock\">\r\n          <div class=\"dash-header\">\r\n            <div class=\"dash-title\">\ud83d\udcca Elderbloom Live Dashboard \u2014 Meadowbrook Assisted Living<\/div>\r\n            <div class=\"dash-live\"><div class=\"live-dot\" style=\"width:7px;height:7px;\"><\/div> Live<\/div>\r\n          <\/div>\r\n          <div class=\"dash-metrics\">\r\n            <div class=\"dash-metric\">\r\n              <div class=\"dash-metric-val\" id=\"liveLeads\">47<\/div>\r\n              <div class=\"dash-metric-label\">Qualified Leads This Month<\/div>\r\n              <div class=\"dash-metric-change\">\u25b2 +31% vs last month<\/div>\r\n            <\/div>\r\n            <div class=\"dash-metric\">\r\n              <div class=\"dash-metric-val\" id=\"liveTours\">18<\/div>\r\n              <div class=\"dash-metric-label\">Tours Booked<\/div>\r\n              <div class=\"dash-metric-change\">\u25b2 +22% vs last month<\/div>\r\n            <\/div>\r\n            <div class=\"dash-metric\">\r\n              <div class=\"dash-metric-val\" id=\"liveOcc\">93%<\/div>\r\n              <div class=\"dash-metric-label\">Occupancy Rate<\/div>\r\n              <div class=\"dash-metric-change\">\u25b2 +8pp this quarter<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"dash-chart\">\r\n            <div class=\"dash-chart-title\">Move-In Source Attribution (MTD)<\/div>\r\n            <div class=\"dash-bars\" id=\"dashBars\">\r\n              <div class=\"dash-bar-wrap\"><div class=\"dash-bar\" style=\"height:85%;background:var(--green);\"><\/div><div class=\"dash-bar-label\">Google<\/div><\/div>\r\n              <div class=\"dash-bar-wrap\"><div class=\"dash-bar\" style=\"height:62%;background:var(--purple);\"><\/div><div class=\"dash-bar-label\">Meta<\/div><\/div>\r\n              <div class=\"dash-bar-wrap\"><div class=\"dash-bar\" style=\"height:45%;background:#5eedc4;\"><\/div><div class=\"dash-bar-label\">SEO<\/div><\/div>\r\n              <div class=\"dash-bar-wrap\"><div class=\"dash-bar\" style=\"height:30%;background:rgba(24,203,150,0.4);\"><\/div><div class=\"dash-bar-label\">Direct<\/div><\/div>\r\n              <div class=\"dash-bar-wrap\"><div class=\"dash-bar\" style=\"height:20%;background:rgba(167,13,213,0.4);\"><\/div><div class=\"dash-bar-label\">Referral<\/div><\/div>\r\n              <div class=\"dash-bar-wrap\"><div class=\"dash-bar\" style=\"height:15%;background:rgba(255,255,255,0.15);\"><\/div><div class=\"dash-bar-label\">Other<\/div><\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"dash-sources\">\r\n            <div class=\"dash-source\"><div class=\"dash-source-label\">Google Search Ads<\/div><div class=\"dash-source-bar-wrap\"><div class=\"dash-source-bar\" style=\"width:82%;background:var(--green);\"><\/div><\/div><div class=\"dash-source-val\">34%<\/div><\/div>\r\n            <div class=\"dash-source\"><div class=\"dash-source-label\">Meta \/ Facebook<\/div><div class=\"dash-source-bar-wrap\"><div class=\"dash-source-bar\" style=\"width:55%;background:var(--purple);\"><\/div><\/div><div class=\"dash-source-val\">23%<\/div><\/div>\r\n            <div class=\"dash-source\"><div class=\"dash-source-label\">Organic SEO<\/div><div class=\"dash-source-bar-wrap\"><div class=\"dash-source-bar\" style=\"width:40%;background:#5eedc4;\"><\/div><\/div><div class=\"dash-source-val\">17%<\/div><\/div>\r\n            <div class=\"dash-source\"><div class=\"dash-source-label\">Direct \/ Brand<\/div><div class=\"dash-source-bar-wrap\"><div class=\"dash-source-bar\" style=\"width:28%;background:rgba(24,203,150,0.5);\"><\/div><\/div><div class=\"dash-source-val\">12%<\/div><\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"why-stats-stack\">\r\n      <div class=\"why-stat-item reveal\">\r\n        <div class=\"why-stat-num\">73%<\/div>\r\n        <div class=\"why-stat-desc\"><strong>of senior living communities<\/strong> we audit have broken or incomplete tracking \u2014 meaning they've been making budget decisions based on incomplete data, often for years.<\/div>\r\n      <\/div>\r\n      <div class=\"why-stat-item reveal reveal-delay-1\">\r\n        <div class=\"why-stat-num\">$42K<\/div>\r\n        <div class=\"why-stat-desc\"><strong>average annual ad spend<\/strong> wasted on underperforming channels by communities without proper attribution. That's one additional move-in every single month.<\/div>\r\n      <\/div>\r\n      <div class=\"why-stat-item reveal reveal-delay-2\">\r\n        <div class=\"why-stat-num\">9\u00d7<\/div>\r\n        <div class=\"why-stat-desc\"><strong>more likely to convert<\/strong> a lead when your team follows up within 5 minutes. Our tracking systems show you exactly when leads are falling through the cracks \u2014 and automate the recovery.<\/div>\r\n      <\/div>\r\n      <div class=\"why-stat-item reveal reveal-delay-3\">\r\n        <div class=\"why-stat-num\">$4,200<\/div>\r\n        <div class=\"why-stat-desc\"><strong>average monthly revenue per resident.<\/strong> One channel you thought was underperforming \u2014 properly tracked \u2014 might be your most valuable asset. You can't know without the data.<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- PAIN POINTS -->\r\n<section id=\"pain-points\">\r\n  <div class=\"container\">\r\n    <div class=\"reveal\" style=\"text-align:center;margin-bottom:16px;\">\r\n      <div class=\"tag tag-purple\" style=\"margin:0 auto 1.5rem;\">Sound Familiar?<\/div>\r\n    <\/div>\r\n    <div class=\"reveal\" style=\"text-align:center;\">\r\n      <h2 style=\"font-size:clamp(30px,4vw,50px);font-weight:900;line-height:1.1;margin-bottom:1rem;\">The Questions You've Been<br><span class=\"gradient-text\">Unable to Answer \u2014 Until Now<\/span><\/h2>\r\n      <p style=\"font-size:17px;color:rgba(245,245,245,0.55);max-width:580px;margin:0 auto;\">If any of these sound like conversations you've had, your tracking is broken. We fix it.<\/p>\r\n    <\/div>\r\n    <div class=\"pain-grid\">\r\n      <div class=\"pain-card reveal\">\r\n        <div class=\"pain-icon\">\ud83d\ude24<\/div>\r\n        <div class=\"pain-title\">\"Where Are Our Leads Actually Coming From?\"<\/div>\r\n        <div class=\"pain-quote\">\"Our CRM shows leads but we have no idea if they came from Google, Meta, a referral, or a walk-in. I can't tell my ownership team what's working.\"<\/div>\r\n        <div class=\"pain-answer\">We build full-funnel attribution from first touch to move-in \u2014 so every lead has a source, every dollar has an owner, and every channel earns its budget or loses it.<\/div>\r\n      <\/div>\r\n      <div class=\"pain-card reveal reveal-delay-1\">\r\n        <div class=\"pain-icon\">\ud83d\udcb8<\/div>\r\n        <div class=\"pain-title\">\"Is Our Ad Spend Actually Working?\"<\/div>\r\n        <div class=\"pain-quote\">\"We're spending $15K a month on Google and Meta. Our agency sends us a report showing clicks and impressions. But I still have empty units.\"<\/div>\r\n        <div class=\"pain-answer\">We connect your ad platforms directly to CRM outcomes and move-ins. You'll know your exact cost-per-tour and cost-per-move-in for every campaign, every week.<\/div>\r\n      <\/div>\r\n      <div class=\"pain-card reveal reveal-delay-2\">\r\n        <div class=\"pain-icon\">\ud83d\udcc9<\/div>\r\n        <div class=\"pain-title\">\"Why Aren't Our Leads Converting?\"<\/div>\r\n        <div class=\"pain-quote\">\"We're generating inquiries but our tour-to-move-in ratio has dropped. Nobody can tell me where in the funnel families are falling off.\"<\/div>\r\n        <div class=\"pain-answer\">Our funnel tracking maps every step from inquiry to tour to move-in \u2014 revealing exactly where and why families are dropping off so your sales team can plug the holes.<\/div>\r\n      <\/div>\r\n      <div class=\"pain-card reveal\">\r\n        <div class=\"pain-icon\">\ud83e\udd37<\/div>\r\n        <div class=\"pain-title\">\"We Have Data But No Answers\"<\/div>\r\n        <div class=\"pain-quote\">\"We have Google Analytics, a CRM, an ad dashboard, and three spreadsheets. None of them talk to each other. I spend more time pulling reports than reading them.\"<\/div>\r\n        <div class=\"pain-answer\">We unify every data source into one clean, decision-ready dashboard. One report. Every channel. Always tied back to occupancy \u2014 not clicks.<\/div>\r\n      <\/div>\r\n      <div class=\"pain-card reveal reveal-delay-1\">\r\n        <div class=\"pain-icon\">\ud83d\udcde<\/div>\r\n        <div class=\"pain-title\">\"We Don't Know Which Calls Are Converting\"<\/div>\r\n        <div class=\"pain-quote\">\"Our phone rings, our team answers, some tours get booked \u2014 but I have no idea which calls came from which ad, which keyword, or which landing page.\"<\/div>\r\n        <div class=\"pain-answer\">We implement call tracking with keyword and source attribution so every inbound call is tagged, recorded, and connected to a marketing channel \u2014 all the way to the move-in.<\/div>\r\n      <\/div>\r\n      <div class=\"pain-card reveal reveal-delay-2\">\r\n        <div class=\"pain-icon\">\ud83d\udcca<\/div>\r\n        <div class=\"pain-title\">\"My Reports Show Metrics, Not Decisions\"<\/div>\r\n        <div class=\"pain-quote\">\"Every month our agency sends a PDF with charts and numbers. None of it tells me what to do differently or how to improve census.\"<\/div>\r\n        <div class=\"pain-answer\">Our reports lead with decisions, not data dumps. Every monthly report includes a clear narrative: what worked, what didn't, what we're doing about it, and what your census impact was.<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- WHAT WE DO -->\r\n<section id=\"what-we-do\" style=\"background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);\">\r\n  <div class=\"container\">\r\n    <div class=\"reveal\" style=\"text-align:center;margin-bottom:16px;\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Our Tracking & Reporting System<\/div>\r\n    <\/div>\r\n    <div class=\"reveal\" style=\"text-align:center;\">\r\n      <h2 class=\"services-headline\">Everything Senior Living Leaders Need<br><span class=\"gradient-text\">to Finally See the Full Picture<\/span><\/h2>\r\n      <p class=\"services-sub\" style=\"margin:1rem auto 60px;\">Not generic dashboards. Not recycled agency reports. A purpose-built tracking and reporting system engineered around senior living's unique funnel \u2014 from first search to signed lease.<\/p>\r\n    <\/div>\r\n    <div class=\"services-grid\">\r\n      <div class=\"service-card reveal\">\r\n        <div class=\"service-icon\">\ud83d\udcde<\/div>\r\n        <div class=\"service-title\">Call Tracking & Attribution<\/div>\r\n        <p class=\"service-desc\">Every inbound call \u2014 from Google Ads, SEO, Meta, or your website \u2014 is tracked, recorded, and attributed to its source down to the keyword level.<\/p>\r\n        <div class=\"service-bullets\">\r\n          <div class=\"service-bullet\">Dynamic number insertion by traffic source<\/div>\r\n          <div class=\"service-bullet\">Keyword-level call attribution<\/div>\r\n          <div class=\"service-bullet\">Call recording with quality scoring<\/div>\r\n          <div class=\"service-bullet\">CRM auto-syncing of call outcomes<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"service-card reveal reveal-delay-1\">\r\n        <div class=\"service-icon\">\ud83d\udd17<\/div>\r\n        <div class=\"service-title\">CRM Integration & Audit<\/div>\r\n        <p class=\"service-desc\">We audit your existing CRM setup \u2014 Enquire, Yardi, PointClickCare, or others \u2014 and connect it fully to your marketing sources so every lead has a traceable origin.<\/p>\r\n        <div class=\"service-bullets\">\r\n          <div class=\"service-bullet\">CRM data audit and cleanup<\/div>\r\n          <div class=\"service-bullet\">Marketing source field mapping<\/div>\r\n          <div class=\"service-bullet\">Lead-to-tour-to-move-in pipeline tracking<\/div>\r\n          <div class=\"service-bullet\">Automatic source tagging across platforms<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"service-card reveal reveal-delay-2\">\r\n        <div class=\"service-icon\">\ud83d\udcc8<\/div>\r\n        <div class=\"service-title\">Ad Performance & ROI Dashboards<\/div>\r\n        <p class=\"service-desc\">Google Ads, Meta Ads, and every other paid channel \u2014 unified in one dashboard that shows you cost-per-lead, cost-per-tour, and cost-per-move-in. Not just cost-per-click.<\/p>\r\n        <div class=\"service-bullets\">\r\n          <div class=\"service-bullet\">Cross-platform spend vs. move-in reporting<\/div>\r\n          <div class=\"service-bullet\">Cost-per-move-in by channel and campaign<\/div>\r\n          <div class=\"service-bullet\">Budget reallocation recommendations<\/div>\r\n          <div class=\"service-bullet\">Wasted spend identification and elimination<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"service-card reveal\">\r\n        <div class=\"service-icon\">\ud83c\udfe0<\/div>\r\n        <div class=\"service-title\">Occupancy-Tied KPI Reporting<\/div>\r\n        <p class=\"service-desc\">We don't build reports around marketing metrics. We build them around occupancy outcomes \u2014 because that's the number that matters to ownership, lenders, and operators.<\/p>\r\n        <div class=\"service-bullets\">\r\n          <div class=\"service-bullet\">Monthly census-tied revenue impact reporting<\/div>\r\n          <div class=\"service-bullet\">Move-in source analysis by community<\/div>\r\n          <div class=\"service-bullet\">Inquiry-to-move-in conversion benchmarking<\/div>\r\n          <div class=\"service-bullet\">Executive-ready one-page monthly summary<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"service-card reveal reveal-delay-1\">\r\n        <div class=\"service-icon\">\ud83c\udf10<\/div>\r\n        <div class=\"service-title\">Website & Behavior Analytics<\/div>\r\n        <p class=\"service-desc\">GA4 setup, event tracking, heatmap analysis, and conversion funnel mapping \u2014 so you know exactly how families navigate your site and where they're leaving without booking a tour.<\/p>\r\n        <div class=\"service-bullets\">\r\n          <div class=\"service-bullet\">GA4 full implementation and audit<\/div>\r\n          <div class=\"service-bullet\">Form fill and CTA conversion tracking<\/div>\r\n          <div class=\"service-bullet\">Funnel drop-off identification<\/div>\r\n          <div class=\"service-bullet\">Page-level performance attribution<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"service-card reveal reveal-delay-2\">\r\n        <div class=\"service-icon\">\u26a1<\/div>\r\n        <div class=\"service-title\">Lead Response & Follow-Up Tracking<\/div>\r\n        <p class=\"service-desc\">Speed-to-lead is the most underestimated factor in senior living conversion. We track response times, follow-up cadences, and lost lead patterns \u2014 then fix them with automation.<\/p>\r\n        <div class=\"service-bullets\">\r\n          <div class=\"service-bullet\">Average response time reporting by channel<\/div>\r\n          <div class=\"service-bullet\">Lost lead recovery identification<\/div>\r\n          <div class=\"service-bullet\">CRM automation gap analysis<\/div>\r\n          <div class=\"service-bullet\">Follow-up cadence benchmarking<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div style=\"text-align:center;margin-top:48px;\" class=\"reveal\">\r\n      <a href=\"#contact\" class=\"btn-primary\" style=\"font-size:15px;padding:16px 32px;\">Get Your Free Tracking Audit \u2192<\/a>\r\n      <p style=\"font-size:12px;color:var(--text-muted);margin-top:12px;\">No commitment. No sales pressure. Just an honest look at where your tracking is failing you.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- PROCESS -->\r\n<section id=\"process\">\r\n  <div class=\"container\">\r\n    <div class=\"process-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Our Process<\/div>\r\n      <h2 class=\"process-headline\">From Blind Spots to Full Visibility.<br><span class=\"gradient-text\">Here's Exactly How We Do It.<\/span><\/h2>\r\n      <p style=\"font-size:16px;color:rgba(245,245,245,0.55);max-width:540px;margin:0 auto;\">A systematic buildout refined across 140+ communities. No guesswork. No cookie-cutter solutions. Just the right infrastructure for your community.<\/p>\r\n    <\/div>\r\n    <div class=\"process-steps\">\r\n      <div class=\"process-step reveal\">\r\n        <div class=\"process-step-num\">01<\/div>\r\n        <div class=\"process-step-title\">Full Tracking Audit<\/div>\r\n        <p class=\"process-step-desc\">We audit every tracking system you have \u2014 GA4, CRM, ad platforms, call systems. Most communities discover 4\u20137 tracking failures they didn't know existed, often costing them thousands in misdirected budget.<\/p>\r\n        <div class=\"process-timeline\"><span class=\"process-timeline-badge\">Week 1<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"process-step reveal reveal-delay-1\">\r\n        <div class=\"process-step-num\">02<\/div>\r\n        <div class=\"process-step-title\">Infrastructure Build<\/div>\r\n        <p class=\"process-step-desc\">We implement call tracking, GA4 event setup, CRM source mapping, and cross-platform data connectors \u2014 creating a clean, unified data layer that ties every marketing touch to a lead outcome.<\/p>\r\n        <div class=\"process-timeline\"><span class=\"process-timeline-badge\">Weeks 2\u20133<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"process-step reveal reveal-delay-2\">\r\n        <div class=\"process-step-num\">03<\/div>\r\n        <div class=\"process-step-title\">Dashboard Deployment<\/div>\r\n        <p class=\"process-step-desc\">Your custom occupancy-tied dashboard goes live \u2014 showing spend, leads, tours, move-ins, and revenue impact across every channel. Real-time. Decision-ready. No spreadsheet needed.<\/p>\r\n        <div class=\"process-timeline\"><span class=\"process-timeline-badge\">Week 4<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"process-step reveal reveal-delay-3\">\r\n        <div class=\"process-step-num\">04<\/div>\r\n        <div class=\"process-step-title\">Monthly Review & Optimization<\/div>\r\n        <p class=\"process-step-desc\">Every month we deliver an executive report, walk you through the data, make budget and strategy recommendations, and update your tracking as your campaigns evolve. Continuous clarity, not a one-time setup.<\/p>\r\n        <div class=\"process-timeline\"><span class=\"process-timeline-badge\">Ongoing<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- RESULTS -->\r\n<section id=\"results-preview\" style=\"background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);\">\r\n  <div class=\"container\">\r\n    <div class=\"results-header\">\r\n      <div class=\"reveal\">\r\n        <div class=\"tag\">Real Results<\/div>\r\n        <h2 class=\"results-headline\">Communities That Finally<br><span class=\"gradient-text\">Knew Where Their Move-Ins Came From<\/span><\/h2>\r\n      <\/div>\r\n      <div class=\"reveal reveal-delay-1\" style=\"text-align:right;\">\r\n        <div style=\"display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-bottom:6px;\">\r\n          <div class=\"live-dot\"><\/div>\r\n          <span style=\"font-size:13px;color:rgba(245,245,245,0.6);\">Live: <strong id=\"liveCount\" style=\"color:var(--green);\">4<\/strong> communities reviewing tracking strategy calls this week<\/span>\r\n        <\/div>\r\n        <a href=\"#contact\" class=\"btn-ghost\" style=\"font-size:13px;padding:10px 20px;\">See All 140+ Case Studies \u2192<\/a>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"results-grid\">\r\n      <div class=\"result-card reveal\">\r\n        <div class=\"result-card-top\">\r\n          <div class=\"result-card-meta\">\r\n            <span class=\"result-type-badge badge-assisted\">Assisted Living<\/span>\r\n            <span class=\"result-location\">\ud83d\udccd Reading, PA<\/span>\r\n          <\/div>\r\n          <div class=\"result-community\">The Highlands at Wyomissing<\/div>\r\n          <div class=\"result-headline\">Full tracking buildout revealed 44% of ad spend going to a Meta audience that had never produced a move-in \u2014 ever. Budget reallocated. Census recovered in 90 days.<\/div>\r\n        <\/div>\r\n        <div class=\"result-card-body\">\r\n          <div class=\"result-metrics\">\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">44%<\/div><div class=\"result-metric-label\">Wasted Ad Spend Recovered<\/div><\/div>\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">+19pp<\/div><div class=\"result-metric-label\">Occupancy Gain<\/div><\/div>\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">$2.8M<\/div><div class=\"result-metric-label\">Annual Revenue Impact<\/div><\/div>\r\n          <\/div>\r\n          <div class=\"result-cta\">\r\n            <a href=\"#contact\" class=\"result-read-more\">Request Full Case Study <span>\u2192<\/span><\/a>\r\n            <span class=\"result-timeline\">Results in 90 days<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"result-card reveal reveal-delay-1\">\r\n        <div class=\"result-card-top\">\r\n          <div class=\"result-card-meta\">\r\n            <span class=\"result-type-badge badge-memory\">Memory Care<\/span>\r\n            <span class=\"result-location\">\ud83d\udccd Lincolnwood, IL<\/span>\r\n          <\/div>\r\n          <div class=\"result-community\">The Carrington at Lincolnwood<\/div>\r\n          <div class=\"result-headline\">Call tracking revealed sales team was missing 60% of inbound calls after hours. After automated response system, inquiry-to-tour conversion jumped 3\u00d7 in 60 days.<\/div>\r\n        <\/div>\r\n        <div class=\"result-card-body\">\r\n          <div class=\"result-metrics\">\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">3\u00d7<\/div><div class=\"result-metric-label\">Inquiry-to-Tour Conversion<\/div><\/div>\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">60%<\/div><div class=\"result-metric-label\">Previously Missed Calls Recovered<\/div><\/div>\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">220%<\/div><div class=\"result-metric-label\">More Qualified Inquiries<\/div><\/div>\r\n          <\/div>\r\n          <div class=\"result-cta\">\r\n            <a href=\"#contact\" class=\"result-read-more\">Request Full Case Study <span>\u2192<\/span><\/a>\r\n            <span class=\"result-timeline\">Results in 60 days<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"result-card reveal reveal-delay-2\">\r\n        <div class=\"result-card-top\">\r\n          <div class=\"result-card-meta\">\r\n            <span class=\"result-type-badge badge-ccrc\">CCRC \/ Life Plan<\/span>\r\n            <span class=\"result-location\">\ud83d\udccd Boothbay Harbor, ME<\/span>\r\n          <\/div>\r\n          <div class=\"result-community\">St. Andrews Village<\/div>\r\n          <div class=\"result-headline\">CRM audit found 3 years of leads marked \"lost\" that had never received a follow-up sequence. Re-engaged pipeline converted 11 move-ins within 45 days.<\/div>\r\n        <\/div>\r\n        <div class=\"result-card-body\">\r\n          <div class=\"result-metrics\">\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">11<\/div><div class=\"result-metric-label\">Move-Ins from \"Dead\" Leads<\/div><\/div>\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">318%<\/div><div class=\"result-metric-label\">Organic Inquiry Growth<\/div><\/div>\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">45 Days<\/div><div class=\"result-metric-label\">Time to First Revenue Recovery<\/div><\/div>\r\n          <\/div>\r\n          <div class=\"result-cta\">\r\n            <a href=\"#contact\" class=\"result-read-more\">Request Full Case Study <span>\u2192<\/span><\/a>\r\n            <span class=\"result-timeline\">Results in 45 days<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div style=\"margin-top:48px;padding:40px;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:20px;position:relative;overflow:hidden;\" class=\"reveal\">\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      <div style=\"display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;\">\r\n        <div>\r\n          <h3 style=\"font-size:clamp(20px,3vw,30px);font-weight:900;margin-bottom:8px;\">140+ More Stories Where These Came From.<\/h3>\r\n          <p style=\"font-size:15px;color:rgba(245,245,245,0.6);max-width:560px;line-height:1.6;\">These are just 3. Our tracking buildouts span every care type, CRM platform, and market size \u2014 from solo operators to 30-community portfolios.<\/p>\r\n        <\/div>\r\n        <a href=\"#contact\" class=\"btn-primary\" style=\"flex-shrink:0;\">Request Full Case Study Library \u2192<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- WHO ITS FOR -->\r\n<section id=\"who-its-for\">\r\n  <div class=\"container\">\r\n    <div class=\"who-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Built For You<\/div>\r\n      <h2 class=\"who-headline\">This Service Was Designed<br><span class=\"gradient-text\">For Senior Living Leaders Who Demand Answers<\/span><\/h2>\r\n      <p class=\"who-sub\">If you've ever been frustrated by reports that explain spend but not results \u2014 we built this for you.<\/p>\r\n    <\/div>\r\n    <div class=\"who-grid\">\r\n      <div class=\"who-card reveal\">\r\n        <div class=\"who-icon\">\ud83d\udcc8<\/div>\r\n        <div class=\"who-role\">Director of Marketing<\/div>\r\n        <p class=\"who-desc\">You're accountable for pipeline but working with incomplete data. You need reporting that shows leadership exactly what marketing is contributing to census \u2014 in language they understand.<\/p>\r\n        <div class=\"who-pain\">\"I can't walk into a board meeting with a report that shows impressions. I need move-ins.\"<\/div>\r\n      <\/div>\r\n      <div class=\"who-card reveal reveal-delay-1\">\r\n        <div class=\"who-icon\">\ud83c\udfaf<\/div>\r\n        <div class=\"who-role\">Director of Sales & VP of Sales<\/div>\r\n        <p class=\"who-desc\">You're working hard to convert \u2014 but if your leads aren't being tracked and followed up properly, great sales skills won't save a leaky funnel. You need visibility into every stage of the pipeline.<\/p>\r\n        <div class=\"who-pain\">\"I need to know which leads are hot, which were missed, and which channel is sending me the best families.\"<\/div>\r\n      <\/div>\r\n      <div class=\"who-card reveal reveal-delay-2\">\r\n        <div class=\"who-icon\">\ud83c\udfd7<\/div>\r\n        <div class=\"who-role\">Owner \/ Operator<\/div>\r\n        <p class=\"who-desc\">You're investing real money in marketing with no reliable way to know your return. You need a clean system that ties every dollar to census outcomes and gives you the clarity to make confident decisions.<\/p>\r\n        <div class=\"who-pain\">\"We've spent $300K on marketing this year and I still don't know what actually works.\"<\/div>\r\n      <\/div>\r\n      <div class=\"who-card reveal\">\r\n        <div class=\"who-icon\">\u2699\ufe0f<\/div>\r\n        <div class=\"who-role\">Director of Operations<\/div>\r\n        <p class=\"who-desc\">You're responsible for financial performance and reporting to ownership. You need marketing data that speaks in the same language as your operational KPIs \u2014 occupancy, revenue, and cost-per-occupied-unit.<\/p>\r\n        <div class=\"who-pain\">\"Give me a report I can actually present to investors and lenders with confidence.\"<\/div>\r\n      <\/div>\r\n      <div class=\"who-card reveal reveal-delay-1\">\r\n        <div class=\"who-icon\">\ud83c\udfd8<\/div>\r\n        <div class=\"who-role\">Multi-Community Operators<\/div>\r\n        <p class=\"who-desc\">You need individual community performance visibility AND portfolio-wide consolidation \u2014 so you can spot which markets are thriving and which need immediate attention, all in one dashboard.<\/p>\r\n        <div class=\"who-pain\">\"I manage 12 communities and I can't get a clear picture of what's happening across the portfolio.\"<\/div>\r\n      <\/div>\r\n      <div class=\"who-card reveal reveal-delay-2\">\r\n        <div class=\"who-icon\">\ud83c\udf1f<\/div>\r\n        <div class=\"who-role\">New or Expanding Communities<\/div>\r\n        <p class=\"who-desc\">If you're building your marketing infrastructure from scratch \u2014 or entering a new market \u2014 getting tracking right from day one is the single most important investment you can make before spending on ads.<\/p>\r\n        <div class=\"who-pain\">\"We're launching in a new market and we want to build this right from the start.\"<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- TESTIMONIALS -->\r\n<section id=\"testimonials\" style=\"background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);\">\r\n  <div class=\"container\">\r\n    <div class=\"test-glow\"><\/div>\r\n    <div class=\"testimonials-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Client Voices<\/div>\r\n      <h2 class=\"testimonials-headline\">From Flying Blind to<br><span class=\"gradient-text\">Full Clarity in Weeks<\/span><\/h2>\r\n      <p class=\"testimonials-sub\">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\">For three years we had no idea which of our five marketing channels was actually filling beds. Elderbloom built out our tracking in under a month. Within 60 days we found out our referral spend was our worst performer and our Google Ads were our best. We reallocated $8K a month and moved from 79% to 94% occupancy in one quarter.<\/p>\r\n        <div class=\"testimonial-author\">\r\n          <div class=\"author-avatar\">RP<\/div>\r\n          <div>\r\n            <div class=\"author-name\">Rachel P.<\/div>\r\n            <div class=\"author-title\">VP of Sales & Marketing \u2014 6-Community Portfolio, IL<\/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\">The call tracking alone was a revelation. We discovered our admissions team was missing 40% of after-hours calls from Google Ads \u2014 families who called once, got voicemail, and called a competitor. Elderbloom fixed the response system and our tours per month nearly doubled. I wish I'd done this two years ago.<\/p>\r\n        <div class=\"testimonial-author\">\r\n          <div class=\"author-avatar\">TW<\/div>\r\n          <div>\r\n            <div class=\"author-name\">Thomas W.<\/div>\r\n            <div class=\"author-title\">Director of Marketing \u2014 Memory Care, Dallas TX<\/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\">What separates Elderbloom is that their reports are decision-first. Every monthly report tells me exactly what changed, why it changed, what we're doing about it, and what the occupancy impact was. I used to dread the agency call. Now I look forward to it because every conversation moves the needle.<\/p>\r\n        <div class=\"testimonial-author\">\r\n          <div class=\"author-avatar\">KM<\/div>\r\n          <div>\r\n            <div class=\"author-name\">Karen M.<\/div>\r\n            <div class=\"author-title\">Executive Director \u2014 Assisted Living, Houston TX<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- CTA STRIP -->\r\n<section id=\"cta-strip\">\r\n  <div class=\"container\">\r\n    <div class=\"cta-inner\">\r\n      <div>\r\n        <h2 class=\"cta-headline\">Every Month Without Proper Tracking<br><span class=\"gradient-text\">Is Another Month of Guessing.<\/span><\/h2>\r\n        <p class=\"cta-sub\">The communities that know exactly what's filling beds are the ones outpacing the market. The ones still guessing are the ones watching occupancy slip quarter after quarter. Data is not a luxury \u2014 it is your competitive edge.<\/p>\r\n      <\/div>\r\n      <div class=\"cta-right\">\r\n        <a href=\"#contact\" class=\"btn-primary\">Get My Free Tracking Audit \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<!-- FAQ -->\r\n<section id=\"faq\">\r\n  <div class=\"container\">\r\n    <div class=\"faq-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Common Questions<\/div>\r\n      <h2 class=\"faq-headline\">Everything You're Wondering<br><span class=\"gradient-text\">About Tracking & Reporting for Senior Living<\/span><\/h2>\r\n    <\/div>\r\n    <div class=\"faq-list\">\r\n      <div class=\"faq-item reveal\">\r\n        <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\r\n          <span>What does Elderbloom's tracking & reporting service actually include?<\/span>\r\n          <div class=\"faq-icon\">+<\/div>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <div class=\"faq-answer-inner\">Our tracking & reporting service includes a full tracking audit, call tracking implementation with keyword attribution, GA4 setup and event tracking, CRM source field integration, cross-platform ad ROI dashboards (Google, Meta, and others), occupancy-tied monthly reporting, lead response time analysis, and executive-ready monthly strategy reviews. Everything ties back to move-ins \u2014 not just clicks and impressions.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"faq-item reveal reveal-delay-1\">\r\n        <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\r\n          <span>Do you work with our existing CRM?<\/span>\r\n          <div class=\"faq-icon\">+<\/div>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <div class=\"faq-answer-inner\">Yes. We integrate with all major senior living CRMs including Enquire, Yardi, PointClickCare, MatrixCare, and others. Our tracking layer sits on top of your existing system and connects marketing activity to CRM outcomes \u2014 so you get a complete picture from first click to move-in without having to replace your existing infrastructure. If your CRM has limitations, we'll tell you honestly and suggest workarounds.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"faq-item reveal reveal-delay-2\">\r\n        <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\r\n          <span>How quickly can you find problems in our current tracking?<\/span>\r\n          <div class=\"faq-icon\">+<\/div>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <div class=\"faq-answer-inner\">In most cases, we identify significant tracking failures within the first week of our audit. The most common issues we find are: GA4 misconfigured so conversion events aren't firing, CRM records with missing or incorrect marketing source data, call tracking not properly deployed (so calls from ads look like \"direct\" traffic), and ad platform conversion tracking based on landing page visits rather than actual form fills or calls. Each of these misrepresents your channel performance \u2014 sometimes by a factor of 2\u20133\u00d7.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"faq-item reveal\">\r\n        <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\r\n          <span>We already have Google Analytics. Why do we need your tracking service?<\/span>\r\n          <div class=\"faq-icon\">+<\/div>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <div class=\"faq-answer-inner\">Google Analytics tells you what's happening on your website. Our tracking system tells you what's happening to your census. The difference is attribution depth \u2014 knowing not just that someone visited your site, but which campaign brought them, whether they called, whether they booked a tour, and whether they moved in. GA4 alone can't tell you your cost-per-move-in or which ad campaign drove your last 10 residents. Our system connects all the dots.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"faq-item reveal reveal-delay-1\">\r\n        <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\r\n          <span>How is your reporting different from what my current agency sends?<\/span>\r\n          <div class=\"faq-icon\">+<\/div>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <div class=\"faq-answer-inner\">Most agency reports are designed to make the agency look good \u2014 they lead with metrics that show activity (impressions, clicks, reach) rather than outcomes (leads, tours, move-ins). Our reports lead with outcomes. Every report starts with: what was occupancy, how many move-ins occurred, which channel drove them, and what changed from last month. We follow that with what we recommend doing differently. If a campaign isn't working, our report says so \u2014 and tells you what we're doing about it.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"faq-item reveal reveal-delay-2\">\r\n        <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\r\n          <span>Can you handle tracking for multiple communities under one dashboard?<\/span>\r\n          <div class=\"faq-icon\">+<\/div>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <div class=\"faq-answer-inner\">Yes \u2014 this is one of our strengths. We build individual community dashboards for granular visibility, plus a portfolio-wide rollup view so operators can see aggregate performance across all markets in one place. You can see which communities are thriving, which are underperforming, and exactly where to focus resources. We currently manage tracking for portfolios ranging from 2 to 30+ communities.<\/div>\r\n        <\/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 tracking tips, marketing data, and resources you won't find anywhere else.<\/p>\r\n        <div class=\"newsletter-perks\">\r\n          <div class=\"newsletter-perk\">Free weekly tips on tracking, reporting & senior living marketing<\/div>\r\n          <div class=\"newsletter-perk\">Exclusive occupancy benchmarks & industry data<\/div>\r\n          <div class=\"newsletter-perk\">Staff training freebies \u2014 scripts, templates & playbooks<\/div>\r\n          <div class=\"newsletter-perk\">Early access to case studies, tools & community resources<\/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 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>\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 Wasted Spend & Slow Follow-Up<br><span class=\"gradient-text\">Costing Your Community Right Now?<\/span><\/h2>\r\n      <p class=\"calc-sub\">Adjust the sliders below to calculate the real dollar impact of tracking gaps, wasted ad spend, and slow lead response 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\">\r\n            <span>Monthly Ad Budget<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-budget\">$5,000<\/span>\r\n          <\/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\">\r\n            <span>Average Monthly Revenue Per Resident<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-revenue\">$4,500<\/span>\r\n          <\/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\">\r\n            <span>Average Length of Stay (months)<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-los\">24 mo<\/span>\r\n          <\/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\">\r\n            <span>% of Ad Budget Wasted on Non-Converting Audiences<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-waste\">40%<\/span>\r\n          <\/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\">\r\n            <span>Average Lead Response Time (hours)<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-response\">18 hrs<\/span>\r\n          <\/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\">\r\n            <span>Monthly Leads Generated<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-leads\">25<\/span>\r\n          <\/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\">\r\n            <span>Total Community Units<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-units\">80<\/span>\r\n          <\/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\">\r\n            <span>Current Occupancy Rate<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-occ\">82%<\/span>\r\n          <\/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 & 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\">\r\n            <span class=\"breakdown-label\">Wasted Ad Spend \/ Year<\/span>\r\n            <span class=\"breakdown-val\" id=\"res-waste\">$0<\/span>\r\n          <\/div>\r\n          <div class=\"breakdown-row\">\r\n            <span class=\"breakdown-label\">Leads Lost to Slow Follow-Up \/ Year<\/span>\r\n            <span class=\"breakdown-val\" id=\"res-leads-lost\">$0<\/span>\r\n          <\/div>\r\n          <div class=\"breakdown-row\">\r\n            <span class=\"breakdown-label\">Occupancy Gap Revenue \/ Month<\/span>\r\n            <span class=\"breakdown-val\" id=\"res-occ-gap\">$0<\/span>\r\n          <\/div>\r\n          <div class=\"breakdown-row\">\r\n            <span class=\"breakdown-label\">Lifetime Value of Each Lost Resident<\/span>\r\n            <span class=\"breakdown-val\" id=\"res-ltv\">$0<\/span>\r\n          <\/div>\r\n          <div class=\"breakdown-row\">\r\n            <span class=\"breakdown-label\">Recoverable Revenue at 94% Occupancy<\/span>\r\n            <span class=\"breakdown-val green\" id=\"res-recoverable\">$0<\/span>\r\n          <\/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 proper tracking, better targeting and faster follow-up. Responding within 5 minutes makes you 9\u00d7 more likely to convert.<\/div>\r\n        <\/div>\r\n        <div class=\"calc-cta-note\">\r\n          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>\r\n        <\/div>\r\n        <a href=\"#contact\" class=\"btn-primary\" style=\"width:100%;justify-content:center;font-size:14px;padding:16px;\">\r\n          Get My Free Revenue Recovery Plan \u2192\r\n        <\/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 Finally Know<br><span class=\"gradient-text\">What's Filling Your Beds?<\/span><\/h2>\r\n        <p class=\"contact-desc\">\r\n          Every community we've worked with started exactly where you are \u2014 spending money, generating leads, and hoping for the best. The shift came when they could finally see the data clearly. Your 30-minute strategy call is completely free. No pitch deck. No obligation. Just an honest conversation about what your tracking is missing and what it's costing you.\r\n        <\/p>\r\n        <!-- Booking Widget -->\r\n        <div class=\"booking-widget\" style=\"margin-bottom:2rem;\">\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 class=\"booking-quarter-note\">\r\n            \u26a0\ufe0f Only <span>2 spots left this quarter<\/span> \u2014 we limit new clients to protect service quality\r\n          <\/div>\r\n          <div class=\"booking-slots\">\r\n            <div class=\"booking-slot\" onclick=\"selectSlot(this, 'Friday, April 18 \u00b7 10:30 AM EST')\">\r\n              <div>\r\n                <div class=\"booking-slot-time\">10:30 AM EST<\/div>\r\n                <div class=\"booking-slot-day\">Friday, April 18<\/div>\r\n              <\/div>\r\n              <div class=\"booking-slot-cta\">Select \u2192<\/div>\r\n            <\/div>\r\n            <div class=\"booking-slot\" onclick=\"selectSlot(this, 'Monday, April 21 \u00b7 2:00 PM EST')\">\r\n              <div>\r\n                <div class=\"booking-slot-time\">2:00 PM EST<\/div>\r\n                <div class=\"booking-slot-day\">Monday, April 21<\/div>\r\n              <\/div>\r\n              <div class=\"booking-slot-cta\">Select \u2192<\/div>\r\n            <\/div>\r\n            <div class=\"booking-slot\" onclick=\"selectSlot(this, 'Tuesday, April 22 \u00b7 10:30 AM EST')\">\r\n              <div>\r\n                <div class=\"booking-slot-time\">10:30 AM EST<\/div>\r\n                <div class=\"booking-slot-day\">Tuesday, April 22<\/div>\r\n              <\/div>\r\n              <div class=\"booking-slot-cta\">Select \u2192<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"booking-calls-live\">\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 their tracking strategy right now<\/span>\r\n          <\/div>\r\n        <\/div>\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, 9am\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>Boston, Massachusetts<\/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 No long-term contracts<\/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 Results in 30\u201360 days<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"reveal reveal-delay-2\">\r\n        <div class=\"contact-form\">\r\n          <div style=\"margin-bottom:28px;\">\r\n            <div style=\"font-size:19px;font-weight:800;margin-bottom:6px;\">Book Your Free Tracking & Reporting Strategy Call<\/div>\r\n            <div style=\"font-size:13px;color:rgba(245,245,245,0.5);\">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);font-weight:700;margin-bottom:18px;\"><\/div>\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\">Biggest Tracking or Reporting Challenge<\/label>\r\n            <textarea id=\"challenge\" placeholder=\"Tell us what you can't measure, what reports are frustrating you, or what questions about your census you can't answer...\"><\/textarea>\r\n          <\/div>\r\n          <button class=\"form-submit\" onclick=\"handleFormSubmit(this)\">\r\n            Book My Free Tracking Strategy Call \u2192\r\n          <\/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>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- FOOTER BAR -->\r\n<div style=\"border-top:1px solid var(--border);padding:40px 0;\">\r\n  <div class=\"container\" style=\"display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;\">\r\n    <div>\r\n      <div style=\"font-size:20px;font-weight:900;color:var(--green);margin-bottom:4px;\">Elderbloom Strategies<\/div>\r\n      <div style=\"font-size:12px;color:var(--text-dim);\">Senior Living Marketing Agency \u00b7 Boston, MA<\/div>\r\n    <\/div>\r\n    <div style=\"display:flex;gap:32px;flex-wrap:wrap;\">\r\n      <a href=\"tel:+19783334400\" style=\"font-size:13px;color:var(--text-muted);transition:color 0.2s;\" onmouseover=\"this.style.color='var(--green)'\" onmouseout=\"this.style.color='var(--text-muted)'\">978-333-4400<\/a>\r\n      <a href=\"mailto:info@elderbloomstrategies.com\" style=\"font-size:13px;color:var(--text-muted);transition:color 0.2s;\" onmouseover=\"this.style.color='var(--green)'\" onmouseout=\"this.style.color='var(--text-muted)'\">info@elderbloomstrategies.com<\/a>\r\n    <\/div>\r\n    <div style=\"font-size:11px;color:var(--text-dim);\">\u00a9 2026 Elderbloom Strategies. All rights reserved.<\/div>\r\n  <\/div>\r\n<\/div>\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 ([94, 98, 68].includes(t)) el.dataset.suffix = '%';\r\n  counterObserver.observe(el);\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  if (!el) return;\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\n\/\/ NEWSLETTER COUNTER\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\n\/\/ CALL COUNT\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\/\/ DASHBOARD LIVE ANIMATION\r\nsetInterval(() => {\r\n  const leads = document.getElementById('liveLeads');\r\n  const tours = document.getElementById('liveTours');\r\n  if (leads && Math.random() > 0.7) {\r\n    const v = parseInt(leads.textContent);\r\n    leads.textContent = v + (Math.random() > 0.5 ? 1 : 0);\r\n  }\r\n}, 8000);\r\n\r\n\/\/ FAQ\r\nfunction toggleFaq(btn) {\r\n  const item = btn.closest('.faq-item');\r\n  const isOpen = item.classList.contains('open');\r\n  document.querySelectorAll('.faq-item.open').forEach(i => i.classList.remove('open'));\r\n  if (!isOpen) item.classList.add('open');\r\n}\r\n\r\n\/\/ SLOT SELECTION\r\nfunction selectSlot(el, slotText) {\r\n  document.querySelectorAll('.booking-slot').forEach(s => {\r\n    s.style.borderColor = '';\r\n    s.style.background = '';\r\n    s.querySelector('.booking-slot-cta').textContent = 'Select \u2192';\r\n  });\r\n  el.style.borderColor = 'var(--green)';\r\n  el.style.background = 'rgba(24,203,150,0.06)';\r\n  el.querySelector('.booking-slot-cta').textContent = '\u2713 Selected';\r\n  const display = document.getElementById('selected-slot-display');\r\n  display.style.display = 'block';\r\n  display.textContent = '\u2713 Selected: ' + slotText;\r\n  document.getElementById('contact').querySelector('.contact-form').scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n}\r\n\r\n\/\/ STICKY CTA\r\nconst stickyCTA = document.getElementById('stickyCTA');\r\nwindow.addEventListener('scroll', () => {\r\n  stickyCTA.classList.toggle('show', window.scrollY > 600);\r\n});\r\n\r\n\/\/ FORM SUBMIT\r\nfunction 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 Tracking Strategy Call \u2192'; btn.style.background = 'var(--green)'; }, 2500);\r\n    return;\r\n  }\r\n  btn.textContent = '\u2713 Request Received! We\\'ll be in touch within 1 business day.';\r\n  btn.style.background = '#0a9e73';\r\n  btn.disabled = true;\r\n}\r\n\r\nfunction 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.textContent = '\u2713 You\\'re subscribed! Check your inbox for your welcome gift.';\r\n  btn.style.background = '#0a9e73';\r\n  btn.disabled = true;\r\n  nlCountVal++;\r\n  const el = document.getElementById('nlCount');\r\n  if (el) el.textContent = nlCountVal;\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(255,255,255,0.07) ${pct}%)`;\r\n  });\r\n}\r\ndocument.addEventListener('DOMContentLoaded', () => { updateCalc(); });\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<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home Services CRM &amp; Automation Google Search Ads Local SEO Meta Ads SEO &amp; AEO&hellip;<\/p>\n","protected":false},"author":279444861,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"footnotes":""},"class_list":["post-93","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-1v","jetpack-related-posts":[{"id":99,"url":"https:\/\/elderbloomstrategies.com\/?page_id=99","url_meta":{"origin":93,"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":93,"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 Contact Us Home Services CRM & Automation Google Search\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":57,"url":"https:\/\/elderbloomstrategies.com\/?page_id=57","url_meta":{"origin":93,"position":2},"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":81,"url":"https:\/\/elderbloomstrategies.com\/?page_id=81","url_meta":{"origin":93,"position":3},"title":"Community Branding","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Contact Us Home Services CRM & Automation Google Search\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":60,"url":"https:\/\/elderbloomstrategies.com\/?page_id=60","url_meta":{"origin":93,"position":4},"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":476,"url":"https:\/\/elderbloomstrategies.com\/?page_id=476","url_meta":{"origin":93,"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\/93","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=93"}],"version-history":[{"count":17,"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages\/93\/revisions"}],"predecessor-version":[{"id":1146,"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages\/93\/revisions\/1146"}],"wp:attachment":[{"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}