{"id":57,"date":"2026-04-09T21:13:09","date_gmt":"2026-04-10T01:13:09","guid":{"rendered":"https:\/\/elderbloomstrategies.com\/?page_id=57"},"modified":"2026-10-01T20:29:12","modified_gmt":"2026-10-02T00:29:12","slug":"our-partners","status":"publish","type":"page","link":"https:\/\/elderbloomstrategies.com\/?page_id=57","title":{"rendered":"Our Partners"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"57\" class=\"elementor elementor-57\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86677bf e-flex e-con-boxed e-con e-parent\" data-id=\"86677bf\" 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-58ae300 elementor-widget elementor-widget-global elementor-global-818 elementor-widget-html\" data-id=\"58ae300\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \r\n===========================================\r\n  STICKY NAVIGATION MENU \u2014 WordPress Ready\r\n  Instructions:\r\n  - Paste this inside your WordPress custom HTML block or header template\r\n  - Replace all href=\"#\" placeholders with your actual page URLs\r\n  - The logo src is already set from your provided image URL\r\n===========================================\r\n-->\r\n\r\n<style>\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&display=swap');\r\n\r\n  * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .nav-wrapper {\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    z-index: 99999;\r\n    background: #000000;\r\n    border-bottom: 1px solid rgba(15,23,42,0.07);\r\n    font-family: 'DM Sans', sans-serif;\r\n  }\r\n\r\n  .nav-container {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n    padding: 0 24px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    height: 100px;\r\n  }\r\n\r\n  \/* Logo *\/\r\n  .nav-logo img {\r\n    height: 90px;\r\n    width: auto;\r\n    display: block;\r\n    object-fit: contain;\r\n  }\r\n\r\n  \/* Desktop Nav *\/\r\n  .nav-menu {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 4px;\r\n    list-style: none;\r\n  }\r\n\r\n  .nav-item {\r\n    position: relative;\r\n  }\r\n\r\n  .nav-link {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    padding: 10px 16px;\r\n    color: #ffffff;\r\n    text-decoration: none;\r\n    font-size: 15px;\r\n    font-weight: 500;\r\n    border-radius: 6px;\r\n    transition: color 0.2s ease, background 0.2s ease;\r\n    white-space: nowrap;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .nav-link:hover,\r\n  .nav-item.active > .nav-link {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  .nav-link .chevron {\r\n    width: 14px;\r\n    height: 14px;\r\n    fill: currentColor;\r\n    transition: transform 0.25s ease;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .nav-item.open > .nav-link .chevron {\r\n    transform: rotate(180deg);\r\n  }\r\n\r\n  .nav-item.open > .nav-link {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  \/* Contact Us Button \u2014 green *\/\r\n  .nav-link.nav-cta {\r\n    background: transparent;\r\n    border: 1.5px solid #2de8b0;\r\n    color: #2de8b0;\r\n    border-radius: 6px;\r\n    padding: 8px 18px;\r\n    font-weight: 600;\r\n    transition: background 0.2s ease, color 0.2s ease;\r\n  }\r\n\r\n  .nav-link.nav-cta:hover {\r\n    background: #2de8b0;\r\n    color: #000;\r\n  }\r\n\r\n  \/* Submit a Request Button \u2014 purple *\/\r\n  .nav-link.nav-cta-purple {\r\n    background: transparent;\r\n    border: 1.5px solid #a78bfa;\r\n    color:#6d4fd6;\r\n    border-radius: 6px;\r\n    padding: 8px 18px;\r\n    font-weight: 600;\r\n    transition: background 0.2s ease, color 0.2s ease;\r\n  }\r\n\r\n  .nav-link.nav-cta-purple:hover {\r\n    background: #a78bfa;\r\n    color: #000;\r\n  }\r\n\r\n  \/* Dropdown *\/\r\n  .dropdown {\r\n    position: absolute;\r\n    top: calc(100% + 8px);\r\n    left: 0;\r\n    background: #ffffff;\r\n    border-radius: 8px;\r\n    box-shadow: 0 8px 32px rgba(0,0,0,0.18);\r\n    min-width: 220px;\r\n    padding: 8px 0;\r\n    list-style: none;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transform: translateY(-6px);\r\n    transition: opacity 0.22s ease, transform 0.22s ease, visibility 0.22s;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .nav-item.open > .dropdown {\r\n    opacity: 1;\r\n    visibility: visible;\r\n    transform: translateY(0);\r\n    pointer-events: all;\r\n  }\r\n\r\n  .dropdown li a {\r\n    display: block;\r\n    padding: 11px 22px;\r\n    color: #1a1a1a;\r\n    text-decoration: none;\r\n    font-size: 14.5px;\r\n    font-weight: 500;\r\n    transition: color 0.15s ease, background 0.15s ease;\r\n  }\r\n\r\n  .dropdown li a:hover {\r\n    color: #2de8b0;\r\n    background: #f5fdfb;\r\n  }\r\n\r\n  \/* Hamburger *\/\r\n  .nav-hamburger {\r\n    display: none;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    gap: 5px;\r\n    width: 36px;\r\n    height: 36px;\r\n    background: none;\r\n    border: none;\r\n    cursor: pointer;\r\n    padding: 4px;\r\n  }\r\n\r\n  .nav-hamburger span {\r\n    display: block;\r\n    height: 2px;\r\n    background: #ffffff;\r\n    border-radius: 2px;\r\n    transition: transform 0.3s ease, opacity 0.3s ease, width 0.3s ease;\r\n  }\r\n\r\n  .nav-hamburger span:nth-child(2) {\r\n    width: 70%;\r\n  }\r\n\r\n  .nav-hamburger.open span:nth-child(1) {\r\n    transform: translateY(7px) rotate(45deg);\r\n  }\r\n\r\n  .nav-hamburger.open span:nth-child(2) {\r\n    opacity: 0;\r\n    width: 0;\r\n  }\r\n\r\n  .nav-hamburger.open span:nth-child(3) {\r\n    transform: translateY(-7px) rotate(-45deg);\r\n  }\r\n\r\n  \/* Mobile Drawer *\/\r\n  .nav-mobile-drawer {\r\n    display: none;\r\n    flex-direction: column;\r\n    background: #0a0a0a;\r\n    border-top: none;\r\n    padding: 0;\r\n    overflow: hidden;\r\n    max-height: 0;\r\n    transition: max-height 0.38s ease, padding 0.38s ease;\r\n  }\r\n\r\n  .nav-mobile-drawer.open {\r\n    max-height: 900px;\r\n    padding: 12px 0 20px;\r\n    border-top: 1px solid rgba(15,23,42,0.07);\r\n  }\r\n\r\n  .mobile-nav-link {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    padding: 13px 24px;\r\n    color: #ffffff;\r\n    text-decoration: none;\r\n    font-size: 16px;\r\n    font-weight: 500;\r\n    transition: color 0.15s;\r\n  }\r\n\r\n  .mobile-nav-link:hover {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  .mobile-nav-link .chevron {\r\n    width: 14px;\r\n    height: 14px;\r\n    fill: currentColor;\r\n    transition: transform 0.25s ease;\r\n  }\r\n\r\n  .mobile-nav-link.open .chevron {\r\n    transform: rotate(180deg);\r\n  }\r\n\r\n  .mobile-nav-link.open {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  .mobile-dropdown {\r\n    list-style: none;\r\n    background: #f1f4f8;\r\n    max-height: 0;\r\n    overflow: hidden;\r\n    transition: max-height 0.3s ease;\r\n  }\r\n\r\n  .mobile-dropdown.open {\r\n    max-height: 600px;\r\n  }\r\n\r\n  .mobile-dropdown li a {\r\n    display: block;\r\n    padding: 11px 24px 11px 36px;\r\n    color: #cccccc;\r\n    text-decoration: none;\r\n    font-size: 15px;\r\n    font-weight: 400;\r\n    transition: color 0.15s;\r\n  }\r\n\r\n  .mobile-dropdown li a:hover {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  .mobile-cta-wrap {\r\n    padding: 16px 24px 4px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 10px;\r\n  }\r\n\r\n  .mobile-cta {\r\n    display: block;\r\n    text-align: center;\r\n    padding: 12px;\r\n    border: 1.5px solid #2de8b0;\r\n    color: #2de8b0;\r\n    border-radius: 6px;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n    transition: background 0.2s, color 0.2s;\r\n  }\r\n\r\n  .mobile-cta:hover {\r\n    background: #2de8b0;\r\n    color: #000;\r\n  }\r\n\r\n  .mobile-cta-purple {\r\n    display: block;\r\n    text-align: center;\r\n    padding: 12px;\r\n    border: 1.5px solid #a78bfa;\r\n    color:#6d4fd6;\r\n    border-radius: 6px;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n    transition: background 0.2s, color 0.2s;\r\n  }\r\n\r\n  .mobile-cta-purple:hover {\r\n    background: #a78bfa;\r\n    color: #000;\r\n  }\r\n\r\n  \/* Body offset so content doesn't hide behind sticky nav *\/\r\n  body {\r\n    padding-top: 100px;\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 900px) {\r\n    .nav-menu {\r\n      display: none;\r\n    }\r\n\r\n    .nav-hamburger {\r\n      display: flex;\r\n    }\r\n\r\n    .nav-mobile-drawer {\r\n      display: flex;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<!-- STICKY NAV -->\r\n<nav class=\"nav-wrapper\" role=\"navigation\" aria-label=\"Main Navigation\">\r\n  <div class=\"nav-container\">\r\n\r\n    <!-- Logo -->\r\n    <a class=\"nav-logo\" href=\"https:\/\/elderbloomstrategies.com\" aria-label=\"Home\">\r\n      <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.image2url.com\/r2\/default\/images\/1776568485583-89512104-27e6-4ebd-83c1-b88a03c6a36a.png?ssl=1\" alt=\"Logo\" \/>\r\n    <\/a>\r\n\r\n    <!-- Desktop Menu -->\r\n    <ul class=\"nav-menu\">\r\n\r\n      <!-- Home -->\r\n      <li class=\"nav-item\">\r\n        <a href=\"https:\/\/elderbloomstrategies.com\" class=\"nav-link\">Home<\/a>\r\n      <\/li>\r\n\r\n      <!-- Services (dropdown) -->\r\n      <li class=\"nav-item\" data-dropdown>\r\n        <a href=\"#\" class=\"nav-link\">\r\n          Services\r\n          <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n        <\/a>\r\n        <ul class=\"dropdown\">\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=60\">CRM &amp; Automation<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=63\">Google Search Ads<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=72\">Local SEO<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=66\">Meta Ads<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=69\">SEO &amp; AEO<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=78\">Web Development<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=87\">Reputation Management<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=93\">Tracking &amp; Reporting<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=84\">Strategic Social Media<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=81\">Community Branding<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=90\">Public Relations<\/a><\/li>\r\n        <\/ul>\r\n      <\/li>\r\n\r\n      <!-- About Us (dropdown) -->\r\n      <li class=\"nav-item\" data-dropdown>\r\n        <a href=\"#\" class=\"nav-link\">\r\n          About Us\r\n          <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n        <\/a>\r\n        <ul class=\"dropdown\">\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=53\">Meet the Team<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=57\">Our Partners<\/a><\/li>\r\n        <\/ul>\r\n      <\/li>\r\n\r\n      <!-- Resources (dropdown) -->\r\n      <li class=\"nav-item\" data-dropdown>\r\n        <a href=\"#\" class=\"nav-link\">\r\n          Resources\r\n          <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n        <\/a>\r\n        <ul class=\"dropdown\">\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=102\">Case Studies<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=99\">FAQs<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=96\">Blog<\/a><\/li>\r\n        <\/ul>\r\n      <\/li>\r\n\r\n      <!-- Submit a Request Button \u2014 purple -->\r\n      <li class=\"nav-item\">\r\n        <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=1035\" class=\"nav-link nav-cta-purple\">Submit a Request<\/a>\r\n      <\/li>\r\n\r\n      <!-- Contact Us Button \u2014 green -->\r\n      <li class=\"nav-item\">\r\n        <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=105\" class=\"nav-link nav-cta\">Contact Us<\/a>\r\n      <\/li>\r\n\r\n    <\/ul>\r\n\r\n    <!-- Hamburger (mobile) -->\r\n    <button class=\"nav-hamburger\" aria-label=\"Toggle menu\" aria-expanded=\"false\">\r\n      <span><\/span>\r\n      <span><\/span>\r\n      <span><\/span>\r\n    <\/button>\r\n\r\n  <\/div>\r\n\r\n  <!-- Mobile Drawer -->\r\n  <div class=\"nav-mobile-drawer\" id=\"mobileDrawer\">\r\n\r\n    <a href=\"https:\/\/elderbloomstrategies.com\" class=\"mobile-nav-link\">Home<\/a>\r\n\r\n    <!-- Services mobile -->\r\n    <a href=\"#\" class=\"mobile-nav-link\" data-mobile-toggle=\"services\">\r\n      Services\r\n      <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n    <\/a>\r\n    <ul class=\"mobile-dropdown\" id=\"mob-services\">\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=60\">CRM &amp; Automation<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=63\">Google Search Ads<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=72\">Local SEO<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=66\">Meta Ads<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=69\">SEO &amp; AEO<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=78\">Web Development<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=87\">Reputation Management<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=93\">Tracking &amp; Reporting<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=84\">Strategic Social Media<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=81\">Community Branding<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=90\">Public Relations<\/a><\/li>\r\n    <\/ul>\r\n\r\n    <!-- About Us mobile -->\r\n    <a href=\"#\" class=\"mobile-nav-link\" data-mobile-toggle=\"about\">\r\n      About Us\r\n      <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n    <\/a>\r\n    <ul class=\"mobile-dropdown\" id=\"mob-about\">\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=53\">Meet the Team<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=57\">Our Partners<\/a><\/li>\r\n    <\/ul>\r\n\r\n    <!-- Resources mobile -->\r\n    <a href=\"#\" class=\"mobile-nav-link\" data-mobile-toggle=\"resources\">\r\n      Resources\r\n      <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n    <\/a>\r\n    <ul class=\"mobile-dropdown\" id=\"mob-resources\">\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=102\">Case Studies<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=99\">FAQs<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=96\">Blog<\/a><\/li>\r\n    <\/ul>\r\n\r\n    <!-- Mobile CTA buttons -->\r\n    <div class=\"mobile-cta-wrap\">\r\n      <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=1035\" class=\"mobile-cta-purple\">Submit a Request<\/a>\r\n      <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=105\" class=\"mobile-cta\">Contact Us<\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/nav>\r\n\r\n<script>\r\n  (function () {\r\n    \/\/ Desktop dropdowns\r\n    const dropdownItems = document.querySelectorAll('.nav-item[data-dropdown]');\r\n\r\n    dropdownItems.forEach(function (item) {\r\n      const link = item.querySelector('.nav-link');\r\n\r\n      \/\/ Toggle on click (so parent link is also clickable)\r\n      link.addEventListener('click', function (e) {\r\n        const isOpen = item.classList.contains('open');\r\n        \/\/ Close all\r\n        dropdownItems.forEach(function (i) { i.classList.remove('open'); });\r\n        if (!isOpen) {\r\n          item.classList.add('open');\r\n          e.preventDefault(); \/\/ Prevent navigation only when opening dropdown\r\n        }\r\n      });\r\n    });\r\n\r\n    \/\/ Close dropdowns when clicking outside\r\n    document.addEventListener('click', function (e) {\r\n      if (!e.target.closest('.nav-item[data-dropdown]')) {\r\n        dropdownItems.forEach(function (i) { i.classList.remove('open'); });\r\n      }\r\n    });\r\n\r\n    \/\/ Hamburger toggle\r\n    const hamburger = document.querySelector('.nav-hamburger');\r\n    const drawer = document.getElementById('mobileDrawer');\r\n\r\n    hamburger.addEventListener('click', function () {\r\n      const isOpen = hamburger.classList.toggle('open');\r\n      drawer.classList.toggle('open', isOpen);\r\n      hamburger.setAttribute('aria-expanded', isOpen);\r\n    });\r\n\r\n    \/\/ Mobile sub-menus\r\n    const mobileToggles = document.querySelectorAll('[data-mobile-toggle]');\r\n\r\n    mobileToggles.forEach(function (toggle) {\r\n      toggle.addEventListener('click', function (e) {\r\n        e.preventDefault();\r\n        const targetId = 'mob-' + toggle.getAttribute('data-mobile-toggle');\r\n        const target = document.getElementById(targetId);\r\n        const isOpen = target.classList.toggle('open');\r\n        toggle.classList.toggle('open', isOpen);\r\n      });\r\n    });\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-647ad376 elementor-widget elementor-widget-html\" data-id=\"647ad376\" 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>Our National Partners | Elderbloom Strategies | Senior Living Marketing Agency<\/title>\r\n<meta name=\"description\" content=\"Elderbloom Strategies is proud to partner with leading national senior living associations, state organizations, and digital platforms \u2014 bringing unmatched industry credibility and reach to every community we serve.\">\r\n<meta name=\"keywords\" content=\"senior living marketing partners, Argentum, ASHA, AHCA, senior living associations, Google Ads partner, Meta ads partner, senior living agency partnerships, elderbloom strategies partners\">\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\/partners\/\">\r\n<meta property=\"og:title\" content=\"Our National Partners | Elderbloom Strategies\">\r\n<meta property=\"og:description\" content=\"Trusted by 140+ communities. Partnered with the leading associations and platforms in senior living. See who stands behind Elderbloom Strategies.\">\r\n<meta property=\"og:type\" content=\"website\">\r\n<meta property=\"og:url\" content=\"https:\/\/elderbloomstrategies.com\/partners\/\">\r\n<meta property=\"og:locale\" content=\"en_US\">\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"WebPage\",\r\n  \"name\": \"Elderbloom Strategies National Partners\",\r\n  \"url\": \"https:\/\/elderbloomstrategies.com\/partners\/\",\r\n  \"description\": \"Elderbloom Strategies partners with Argentum, ASHA, AHCA\/NCAL, state senior living associations, Google, Meta, LinkedIn, and TikTok to deliver unmatched marketing results for senior living communities.\",\r\n  \"publisher\": {\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      \"streetAddress\": \"6 Liberty Square #2579\",\r\n      \"addressLocality\": \"Boston\",\r\n      \"addressRegion\": \"MA\",\r\n      \"postalCode\": \"02109\",\r\n      \"addressCountry\": \"US\"\r\n    }\r\n  }\r\n}\r\n<\/script>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n:root {\r\n  --green: #18cb96;\r\n  --purple: #a70dd5;\r\n  --bg-dark: #ffffff;\r\n  --bg-card: #ffffff;\r\n  --bg-card2: #ffffff;\r\n  --text-white: #14181f;\r\n  --text-muted: #4b5563;\r\n  --text-dim: #5d6572;\r\n  --border: rgba(15,23,42,0.10);\r\n  --border-green: rgba(24,203,150,0.35);\r\n  --border-purple: rgba(167,13,213,0.3);\r\n}\r\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\nhtml { scroll-behavior: smooth; }\r\nbody { background: var(--bg-dark); color: var(--text-white); font-family: 'Montserrat', sans-serif; font-size: 16px; line-height: 1.65; overflow-x: hidden; }\r\nh1,h2,h3,h4,h5 { font-family: 'Montserrat', sans-serif; line-height: 1.15; letter-spacing: -0.02em; color: #14181f !important; }\r\na { color: inherit; text-decoration: none; }\r\nimg { max-width: 100%; display: block; }\r\n\r\nbody::before { content: ''; position: fixed; inset: 0; 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\"); pointer-events: none; z-index: 0; opacity: 0.4; }\r\n\r\n.grid-bg { position: absolute; inset: 0; background-image: linear-gradient(rgba(15,23,42,0.025) 1px, transparent 1px), linear-gradient(90deg, rgba(15,23,42,0.025) 1px, transparent 1px); background-size: 60px 60px; 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 { display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color:var(--green-text,#067350); background: rgba(24,203,150,0.08); border: 1px solid rgba(24,203,150,0.2); padding: 5px 14px; border-radius: 100px; margin-bottom: 1.5rem; }\r\n.tag::before { content: ''; width: 6px; height: 6px; border-radius: 50%; background: var(--green); box-shadow: 0 0 6px var(--green); }\r\n.tag-purple { color: var(--purple); background: rgba(167,13,213,0.08); border-color: rgba(167,13,213,0.25); }\r\n.tag-purple::before { background: var(--purple); box-shadow: 0 0 6px var(--purple); }\r\n\r\n.btn-primary { display: inline-flex; align-items: center; gap: 10px; background: var(--green); color: #050505; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 14px; letter-spacing: 0.03em; padding: 14px 28px; border-radius: 8px; border: none; cursor: pointer; transition: all 0.25s ease; white-space: nowrap; text-decoration: none; }\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 { display: inline-flex; align-items: center; gap: 10px; background: transparent; color: var(--text-white); font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 14px; padding: 14px 28px; border-radius: 8px; border: 1px solid var(--border); cursor: pointer; transition: all 0.25s ease; white-space: nowrap; text-decoration: none; }\r\n.btn-ghost:hover { border-color: rgba(15,23,42,0.25); background: rgba(15,23,42,0.04); }\r\n\r\n.gradient-text { background: linear-gradient(135deg, var(--green) 0%, #5eedc4 50%, var(--purple) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; 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 { width: 10px; height: 10px; border-radius: 50%; background: var(--green); box-shadow: 0 0 12px var(--green); animation: pulse 2s infinite; flex-shrink: 0; display: inline-block; }\r\n@keyframes pulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.6; transform: scale(0.85); } }\r\n\r\n\/* TICKER *\/\r\n.ticker-wrap { overflow: hidden; border-bottom: 1px solid var(--border); padding: 12px 0; background: rgba(15,23,42,0.92); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); position: fixed; top: 100px; left: 0; right: 0; z-index: 998; }\r\n.ticker-track { display: flex; width: max-content; animation: ticker 40s 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\/* STICKY CTA *\/\r\n.sticky-cta { position: fixed; bottom: 28px; right: 28px; z-index: 999; opacity: 0; transform: translateY(20px); transition: all 0.4s ease; }\r\n.sticky-cta.show { opacity: 1; transform: translateY(0); }\r\n.sticky-btn { background: var(--green); color: #050505; font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 13px; padding: 13px 22px; border-radius: 100px; border: none; cursor: pointer; box-shadow: 0 8px 32px rgba(24,203,150,0.4); transition: all 0.25s; white-space: nowrap; display: flex; align-items: center; gap: 8px; text-decoration: none; }\r\n.sticky-btn:hover { background: #12e8a8; transform: scale(1.04); }\r\n\r\n\/* HERO *\/\r\n#hero { position: relative; padding: 200px 0 100px; overflow: hidden; }\r\n.hero-glow-1 { position: absolute; width: 900px; height: 900px; border-radius: 50%; background: radial-gradient(circle, rgba(24,203,150,0.12) 0%, transparent 70%); top: -300px; left: -300px; pointer-events: none; }\r\n.hero-glow-2 { position: absolute; width: 700px; height: 700px; border-radius: 50%; background: radial-gradient(circle, rgba(167,13,213,0.1) 0%, transparent 70%); bottom: -150px; right: -200px; pointer-events: none; }\r\n.hero-eyebrow { font-size: 12px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color:var(--green-text,#067350); margin-bottom: 1.5rem; display: flex; align-items: center; gap: 12px; }\r\n.hero-eyebrow::before { content: ''; display: block; width: 32px; height: 1px; background: var(--green); }\r\n.hero-headline { font-size: clamp(38px, 6vw, 78px); font-weight: 900; line-height: 1.05; letter-spacing: -0.03em; margin-bottom: 1.75rem; max-width: 900px; }\r\n.hero-sub { font-size: clamp(16px, 2.2vw, 19px); color: rgba(20,24,31,0.8); font-weight: 400; max-width: 680px; line-height: 1.7; margin-bottom: 3rem; }\r\n.hero-cta-row { display: flex; gap: 16px; flex-wrap: wrap; align-items: center; margin-bottom: 3rem; }\r\n.hero-trust-row { display: flex; gap: 24px; flex-wrap: wrap; align-items: center; padding-top: 24px; border-top: 1px solid var(--border); margin-bottom: 3rem; }\r\n.hero-trust-item { display: flex; align-items: center; gap: 8px; font-size: 12px; color: rgba(20,24,31,0.8); }\r\n.hero-trust-item::before { content: '\u2713'; width: 18px; height: 18px; border-radius: 50%; background: rgba(24,203,150,0.15); border: 1px solid rgba(24,203,150,0.3); display: flex; align-items: center; justify-content: center; font-size: 10px; font-weight: 800; color:var(--green-text,#067350); flex-shrink: 0; }\r\n.hero-stats { display: flex; gap: 48px; padding-top: 48px; border-top: 1px solid var(--border); flex-wrap: wrap; }\r\n.hero-stat-num { font-size: 42px; font-weight: 900; color:var(--green-text,#067350); line-height: 1; }\r\n.hero-stat-label { font-size: 13px; color: var(--text-muted); margin-top: 6px; max-width: 160px; line-height: 1.4; }\r\n\r\n\/* PROOF STRIP *\/\r\n#proof-strip { padding: 60px 0; background: var(--bg-card); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }\r\n.proof-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1px; background: var(--border); border-radius: 16px; overflow: hidden; }\r\n.proof-cell { background: var(--bg-card); padding: 32px 24px; text-align: center; transition: background 0.3s; }\r\n.proof-cell:hover { background: var(--bg-card2); }\r\n.proof-num { font-size: clamp(28px, 4vw, 44px); font-weight: 900; color:var(--green-text,#067350); line-height: 1; margin-bottom: 8px; }\r\n.proof-label { font-size: 13px; color: var(--text-muted); line-height: 1.5; }\r\n\r\n\/* NEWSLETTER *\/\r\n#newsletter { position: relative; overflow: hidden; }\r\n.newsletter-glow { position: absolute; width: 600px; height: 600px; border-radius: 50%; background: radial-gradient(circle, rgba(167,13,213,0.07) 0%, transparent 70%); right: -150px; top: -150px; pointer-events: none; }\r\n.newsletter-inner { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; }\r\n.newsletter-headline { font-size: clamp(26px, 3.5vw, 42px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.newsletter-sub { font-size: 15px; color: rgba(20,24,31,0.8); line-height: 1.7; margin-bottom: 1.5rem; }\r\n.newsletter-perks { display: flex; flex-direction: column; gap: 10px; }\r\n.newsletter-perk { display: flex; align-items: center; gap: 10px; font-size: 13px; color: rgba(20,24,31,0.8); }\r\n.newsletter-perk::before { content: '\u2713'; width: 20px; height: 20px; border-radius: 50%; background: rgba(24,203,150,0.15); border: 1px solid rgba(24,203,150,0.3); display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 800; color:var(--green-text,#067350); flex-shrink: 0; }\r\n.newsletter-form-wrap { background: var(--bg-card); border: 1px solid var(--border); border-radius: 20px; padding: 36px; position: relative; overflow: hidden; }\r\n.newsletter-form-wrap::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--purple), var(--green)); }\r\n.nl-live-widget { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: rgba(24,203,150,0.06); border: 1px solid rgba(24,203,150,0.2); border-radius: 8px; margin-bottom: 20px; font-size: 12px; color: rgba(20,24,31,0.8); }\r\n.nl-live-num { font-weight: 800; color:var(--green-text,#067350); }\r\n.nl-title { font-size: 18px; font-weight: 800; margin-bottom: 4px; }\r\n.nl-subtitle { font-size: 13px; color: rgba(20,24,31,0.8); margin-bottom: 20px; }\r\n.newsletter-form { display: flex; flex-direction: column; gap: 14px; }\r\n.nl-input { background: rgba(15,23,42,0.04); border: 1px solid var(--border); border-radius: 8px; padding: 13px 16px; color: var(--text-white); font-family: 'Montserrat', sans-serif; font-size: 14px; outline: none; transition: border-color 0.25s; width: 100%; }\r\n.nl-input:focus { border-color: var(--green); background: rgba(24,203,150,0.04); }\r\n.nl-input::placeholder { color: var(--text-dim); }\r\n.nl-submit { background: var(--green); color: #050505; font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 14px; padding: 14px; border-radius: 8px; border: none; cursor: pointer; transition: all 0.25s; width: 100%; }\r\n.nl-submit:hover { background: #12e8a8; box-shadow: 0 8px 30px rgba(24,203,150,0.3); }\r\n.nl-submit:disabled { opacity: 0.7; cursor: not-allowed; }\r\n.nl-privacy { font-size: 11px; color: var(--text-dim); text-align: center; line-height: 1.5; }\r\n\r\n\/* PARTNER SECTIONS *\/\r\n.section-header { text-align: center; margin-bottom: 60px; }\r\n.section-headline { font-size: clamp(28px, 4vw, 50px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.section-sub { font-size: 16px; color: rgba(20,24,31,0.8); max-width: 580px; margin: 0 auto; line-height: 1.6; }\r\n\r\n\/* NATIONAL PARTNER CARDS \u2014 large feature cards *\/\r\n.national-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin-bottom: 48px; }\r\n.national-card {\r\n  background: var(--bg-card);\r\n  border: 1px solid var(--border);\r\n  border-radius: 20px;\r\n  padding: 40px 32px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  transition: all 0.3s ease;\r\n  text-align: center;\r\n}\r\n.national-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--green), var(--purple)); opacity: 0; transition: opacity 0.3s; }\r\n.national-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.national-card:hover::before { opacity: 1; }\r\n.national-card.featured { background: linear-gradient(135deg, rgba(24,203,150,0.07) 0%, rgba(167,13,213,0.05) 100%); border-color: rgba(24,203,150,0.2); }\r\n.national-card.featured::before { opacity: 0.6; }\r\n.partner-badge { display: inline-flex; align-items: center; gap: 6px; font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; padding: 4px 12px; border-radius: 100px; margin-bottom: 20px; }\r\n.badge-national { color:var(--green-text,#067350); background: rgba(24,203,150,0.1); border: 1px solid rgba(24,203,150,0.25); }\r\n.badge-intl { color:#6d4fd6; background: rgba(167,139,250,0.1); border: 1px solid rgba(167,139,250,0.25); }\r\n.badge-digital { color:#9a4807; background: rgba(245,158,11,0.1); border: 1px solid rgba(245,158,11,0.25); }\r\n.partner-logo-placeholder {\r\n  width: 72px; height: 72px; border-radius: 16px;\r\n  background: linear-gradient(135deg, var(--green), var(--purple));\r\n  display: flex; align-items: center; justify-content: center;\r\n  font-size: 22px; font-weight: 900; color: #050505;\r\n  margin: 0 auto 20px; flex-shrink: 0;\r\n}\r\n.partner-abbr { font-size: 28px; font-weight: 900; color:var(--green-text,#067350); margin-bottom: 6px; letter-spacing: -0.02em; }\r\n.partner-name { font-size: 15px; font-weight: 700; margin-bottom: 10px; }\r\n.partner-desc { font-size: 13px; color: rgba(20,24,31,0.8); line-height: 1.6; }\r\n\r\n\/* STATE ASSOCIATION GRID *\/\r\n.state-section { margin-bottom: 60px; }\r\n.state-section-label {\r\n  font-size: 11px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase;\r\n  color: var(--text-muted); margin-bottom: 20px; padding-bottom: 12px;\r\n  border-bottom: 1px solid var(--border); display: flex; align-items: center; gap: 12px;\r\n}\r\n.state-section-label::before { content: ''; flex: 1; height: 1px; background: var(--border); }\r\n.state-section-label::after { content: ''; flex: 1; height: 1px; background: var(--border); }\r\n.state-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px; }\r\n.state-card {\r\n  background: var(--bg-card);\r\n  border: 1px solid var(--border);\r\n  border-radius: 14px;\r\n  padding: 18px 14px;\r\n  text-align: center;\r\n  transition: all 0.25s ease;\r\n  cursor: default;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.state-card:hover { border-color: rgba(24,203,150,0.3); background: rgba(24,203,150,0.04); transform: translateY(-3px); }\r\n.state-card:hover .state-abbr { color:var(--green-text,#067350); }\r\n.state-abbr { font-size: 11px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 4px; transition: color 0.25s; }\r\n.state-assoc { font-size: 13px; font-weight: 700; color: var(--text-white); line-height: 1.2; }\r\n\r\n\/* DIGITAL PARTNERS *\/\r\n.digital-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; }\r\n.digital-card {\r\n  background: var(--bg-card);\r\n  border: 1px solid var(--border);\r\n  border-radius: 20px;\r\n  padding: 32px 20px;\r\n  text-align: center;\r\n  position: relative;\r\n  overflow: hidden;\r\n  transition: all 0.3s ease;\r\n}\r\n.digital-bonus-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 32px; }\r\n.digital-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.digital-card:hover { transform: translateY(-6px); border-color: rgba(245,158,11,0.3); box-shadow: 0 24px 70px rgba(245,158,11,0.06); }\r\n.digital-card:hover::before { opacity: 1; }\r\n.digital-icon { font-size: 36px; margin-bottom: 16px; }\r\n.digital-name { font-size: 16px; font-weight: 800; margin-bottom: 8px; }\r\n.digital-badge { display: inline-block; font-size: 10px; font-weight: 700; padding: 3px 10px; border-radius: 100px; background: rgba(245,158,11,0.1); border: 1px solid rgba(245,158,11,0.25); color:#9a4807; margin-bottom: 12px; }\r\n.digital-desc { font-size: 13px; color: rgba(20,24,31,0.8); line-height: 1.6; }\r\n\r\n\/* WHY IT MATTERS STRIP *\/\r\n.why-strip {\r\n  background: linear-gradient(135deg, rgba(24,203,150,0.06) 0%, rgba(167,13,213,0.05) 100%);\r\n  border: 1px solid rgba(24,203,150,0.2); border-radius: 20px; padding: 56px 60px;\r\n  display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center;\r\n  position: relative; overflow: hidden;\r\n}\r\n.why-strip::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.why-headline { font-size: clamp(24px, 3vw, 38px); font-weight: 900; line-height: 1.1; margin-bottom: 1.25rem; }\r\n.why-desc { font-size: 15px; color: rgba(20,24,31,0.8); line-height: 1.75; }\r\n.why-list { display: flex; flex-direction: column; gap: 14px; }\r\n.why-item { display: flex; align-items: flex-start; gap: 12px; font-size: 14px; color: rgba(20,24,31,0.8); line-height: 1.55; }\r\n.why-item::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-text,#067350); flex-shrink: 0; margin-top: 1px; }\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(20,24,31,0.8); 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\/* 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(20,24,31,0.8); max-width: 560px; margin: 0 auto; line-height: 1.6; }\r\n.calc-wrap { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; align-items: start; }\r\n.calc-inputs { background: var(--bg-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(20,24,31,0.8); line-height: 1.4; }\r\n.calc-input-val { font-size: 14px; font-weight: 700; color:var(--green-text,#067350); background: rgba(24,203,150,0.08); border: 1px solid rgba(24,203,150,0.2); border-radius: 6px; padding: 3px 10px; min-width: 70px; text-align: right; flex-shrink: 0; }\r\n.calc-slider { -webkit-appearance: none; appearance: none; width: 100%; height: 4px; border-radius: 4px; background: var(--border); outline: none; cursor: pointer; }\r\n.calc-slider::-webkit-slider-thumb { -webkit-appearance: none; width: 18px; height: 18px; border-radius: 50%; background: var(--green); cursor: pointer; box-shadow: 0 0 10px rgba(24,203,150,0.5); transition: transform 0.2s; }\r\n.calc-slider::-webkit-slider-thumb:hover { transform: scale(1.2); }\r\n.calc-slider::-moz-range-thumb { width: 18px; height: 18px; border-radius: 50%; background: var(--green); cursor: pointer; border: none; }\r\n.calc-results { display: flex; flex-direction: column; gap: 20px; position: sticky; top: 24px; }\r\n.calc-result-card { background: var(--bg-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-text,#067350); line-height: 1; margin-bottom: 8px; }\r\n.calc-result-num.loss { color:#c81e1e; }\r\n.calc-result-sub { font-size: 13px; color: rgba(20,24,31,0.8); line-height: 1.5; }\r\n.calc-breakdown { background: var(--bg-card2); border: 1px solid var(--border); border-radius: 16px; padding: 24px; }\r\n.calc-breakdown-title { font-size: 12px; font-weight: 700; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 16px; }\r\n.breakdown-row { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid var(--border); font-size: 13px; }\r\n.breakdown-row:last-child { border-bottom: none; }\r\n.breakdown-label { color: rgba(20,24,31,0.8); }\r\n.breakdown-val { font-weight: 700; color:#c81e1e; }\r\n.breakdown-val.green { color:var(--green-text,#067350); }\r\n.calc-cta-note { background: rgba(24,203,150,0.06); border: 1px solid rgba(24,203,150,0.2); border-radius: 12px; padding: 18px 22px; font-size: 13px; color: rgba(20,24,31,0.8); line-height: 1.6; text-align: center; }\r\n.calc-cta-note strong { color:var(--green-text,#067350); }\r\n\r\n\/* CONTACT *\/\r\n#contact { position: relative; overflow: hidden; }\r\n.contact-glow { position: absolute; width: 600px; height: 600px; border-radius: 50%; background: radial-gradient(circle, rgba(24,203,150,0.08) 0%, transparent 70%); top: -100px; right: -200px; pointer-events: none; }\r\n.contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start; }\r\n.contact-headline { font-size: clamp(32px, 4.5vw, 52px); font-weight: 900; line-height: 1.1; margin-bottom: 1.5rem; }\r\n.contact-desc { font-size: 16px; color: rgba(20,24,31,0.8); line-height: 1.7; margin-bottom: 2.5rem; }\r\n.contact-info { display: flex; flex-direction: column; gap: 20px; margin-bottom: 2rem; }\r\n.contact-info-item { display: flex; align-items: center; gap: 14px; font-size: 15px; }\r\n.contact-info-icon { width: 40px; height: 40px; border-radius: 10px; background: rgba(24,203,150,0.08); border: 1px solid rgba(24,203,150,0.18); display: flex; align-items: center; justify-content: center; font-size: 16px; flex-shrink: 0; }\r\n.contact-info-sub { font-size: 12px; color: var(--text-muted); margin-top: 2px; }\r\n.trust-badges { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 2rem; }\r\n.trust-badge { display: flex; align-items: center; gap: 8px; padding: 8px 14px; background: rgba(15,23,42,0.03); border: 1px solid var(--border); border-radius: 100px; font-size: 12px; color: rgba(20,24,31,0.8); }\r\n\r\n\/* BOOKING *\/\r\n.booking-widget { background: var(--bg-card2); border: 1px solid rgba(167,13,213,0.25); border-radius: 14px; padding: 20px; position: relative; overflow: hidden; margin-bottom: 2rem; }\r\n.booking-widget::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--purple), var(--green)); }\r\n.booking-widget-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 14px; flex-wrap: wrap; gap: 10px; }\r\n.booking-widget-title { font-size: 14px; font-weight: 800; }\r\n.booking-spots-badge { display: flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 700; color:var(--green-text,#067350); background: rgba(24,203,150,0.08); border: 1px solid rgba(24,203,150,0.2); padding: 4px 10px; border-radius: 100px; }\r\n.booking-calls-live { display: flex; align-items: center; gap: 8px; font-size: 11px; color: rgba(20,24,31,0.8); margin-top: 12px; }\r\n.booking-calls-num { font-weight: 800; color:var(--green-text,#067350); }\r\n\r\n\/* CONTACT FORM *\/\r\n.contact-form { background: var(--bg-card); border: 1px solid var(--border); border-radius: 20px; padding: 40px; position: relative; overflow: hidden; }\r\n.contact-form::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--green), var(--purple)); }\r\n.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\r\n.form-group { display: flex; flex-direction: column; gap: 8px; margin-bottom: 18px; }\r\n.form-group label { font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--text-muted); }\r\n.form-group input, .form-group select, .form-group textarea { background: rgba(15,23,42,0.03); border: 1px solid var(--border); border-radius: 8px; padding: 12px 16px; color: var(--text-white); font-family: 'Montserrat', sans-serif; font-size: 14px; outline: none; transition: border-color 0.25s; width: 100%; -webkit-appearance: none; }\r\n.form-group input:focus, .form-group select:focus, .form-group textarea:focus { border-color: var(--green); background: rgba(24,203,150,0.04); }\r\n.form-group select option { background: #e6ebf1; }\r\n.form-group textarea { resize: none; height: 100px; }\r\n.form-submit { width: 100%; background: var(--green); color: #050505; font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 14px; letter-spacing: 0.03em; padding: 16px; border-radius: 10px; border: none; cursor: pointer; transition: all 0.25s; display: flex; align-items: center; justify-content: center; gap: 8px; }\r\n.form-submit:hover { background: #12e8a8; box-shadow: 0 12px 40px rgba(24,203,150,0.35); }\r\n.form-submit:disabled { opacity: 0.7; cursor: not-allowed; transform: none !important; box-shadow: none !important; }\r\n.form-privacy { text-align: center; font-size: 11px; color: var(--text-dim); margin-top: 14px; line-height: 1.5; }\r\n\r\n\/* RESPONSIVE *\/\r\n@media (max-width: 1024px) {\r\n  .national-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .digital-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .digital-bonus-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .state-grid { grid-template-columns: repeat(4, 1fr); }\r\n  .why-strip { grid-template-columns: 1fr; gap: 36px; padding: 40px 36px; }\r\n  .proof-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .newsletter-inner { grid-template-columns: 1fr; gap: 48px; }\r\n  .contact-grid { grid-template-columns: 1fr; gap: 48px; }\r\n  .calc-wrap { grid-template-columns: 1fr; }\r\n  .calc-results { position: static; }\r\n  .cta-inner { grid-template-columns: 1fr; gap: 32px; padding: 50px 40px; }\r\n  .cta-right { flex-direction: row; }\r\n}\r\n@media (max-width: 768px) {\r\n  section { padding: 70px 0; }\r\n  .container { padding: 0 1.25rem; }\r\n  .national-grid { grid-template-columns: 1fr; }\r\n  .digital-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .digital-bonus-grid { grid-template-columns: 1fr; }\r\n  .state-grid { grid-template-columns: repeat(3, 1fr); }\r\n  .why-strip { padding: 32px 24px; }\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}\r\n@media (max-width: 480px) {\r\n  .hero-cta-row { flex-direction: column; align-items: stretch; }\r\n  .state-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .digital-grid { grid-template-columns: 1fr; }\r\n  .digital-bonus-grid { grid-template-columns: 1fr; }\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  .cta-right { flex-direction: column; }\r\n}\r\n\/*EB-FLAT-START*\/html,body{background:#ffffff!important}body::before{display:none!important}.grid-bg,.hero-glow-1,.hero-glow-2,.newsletter-glow,.calc-glow,.contact-glow,.cta-inner::before,.cta-inner::after{display:none!important}.ticker-wrap{background:#ffffff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}\/*EB-FLAT-END*\/<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- Sticky CTA -->\r\n<div class=\"sticky-cta\" id=\"stickyCTA\">\r\n  <a href=\"#contact\" class=\"sticky-btn\"><span>\ud83d\udcde<\/span> Book a Free Strategy Call<\/a>\r\n<\/div>\r\n\r\n<!-- TICKER -->\r\n<div class=\"ticker-wrap\" aria-hidden=\"true\">\r\n  <div class=\"ticker-track\">\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Argentum Partner<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>ASHA Member<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>AHCA \/ NCAL<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Google Ads Partner<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Meta Ads Partner<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>LinkedIn Verified<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>TikTok Ads Partner<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>50+ State Associations<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>ACC Canada Partner<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>140+ Communities Served<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Argentum Partner<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>ASHA Member<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>AHCA \/ NCAL<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Google Ads Partner<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Meta Ads Partner<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>LinkedIn Verified<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>TikTok Ads Partner<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>50+ State Associations<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>ACC Canada Partner<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>140+ Communities Served<\/div>\r\n  <\/div>\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=\"hero-eyebrow reveal\">Our National Partners \u00b7 Elderbloom Strategies \u00b7 Boston, MA<\/div>\r\n    <h1 class=\"hero-headline reveal\">\r\n      Backed by the Most Trusted<br>\r\n      <span class=\"gradient-text\">Names in Senior Living.<\/span>\r\n    <\/h1>\r\n    <p class=\"hero-sub reveal reveal-delay-1\">\r\n      Elderbloom Strategies is proud to stand alongside the leading national associations, state organizations, and digital platforms that shape the senior living industry. Our partnerships aren't just credentials \u2014 they're proof that the communities we serve are represented at the highest levels of this industry.\r\n    <\/p>\r\n    <div class=\"hero-cta-row reveal reveal-delay-2\">\r\n      <a href=\"#contact\" class=\"btn-primary\">Book a Free Strategy Call \u2192<\/a>\r\n      <a href=\"#national-partners\" class=\"btn-ghost\">See Our Partners \u2193<\/a>\r\n    <\/div>\r\n    <div class=\"hero-trust-row reveal reveal-delay-3\">\r\n      <div class=\"hero-trust-item\">Argentum member<\/div>\r\n      <div class=\"hero-trust-item\">ASHA affiliated<\/div>\r\n      <div class=\"hero-trust-item\">Google Ads certified<\/div>\r\n      <div class=\"hero-trust-item\">Meta business partner<\/div>\r\n      <div class=\"hero-trust-item\">50+ state associations<\/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=\"3\">0<\/div>\r\n        <div class=\"hero-stat-label\">National Senior Living Associations<\/div>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"hero-stat-num count-up\" data-target=\"50\">0<\/div>\r\n        <div class=\"hero-stat-label\">State &amp; International Associations<\/div>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"hero-stat-num count-up\" data-target=\"4\">0<\/div>\r\n        <div class=\"hero-stat-label\">Certified Digital Platform Partners<\/div>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"hero-stat-num\" style=\"font-size:42px;font-weight:900;color:var(--green-text,#067350);line-height:1;\">140+<\/div>\r\n        <div class=\"hero-stat-label\">Communities We've Grown Together<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== PROOF STRIP ===== -->\r\n<section id=\"proof-strip\">\r\n  <div class=\"container\">\r\n    <div class=\"proof-grid reveal\">\r\n      <div class=\"proof-cell\"><div class=\"proof-num\">3<\/div><div class=\"proof-label\">National Senior Living Associations We're Aligned With<\/div><\/div>\r\n      <div class=\"proof-cell\"><div class=\"proof-num\">50+<\/div><div class=\"proof-label\">State &amp; International Association Partnerships<\/div><\/div>\r\n      <div class=\"proof-cell\"><div class=\"proof-num\">4<\/div><div class=\"proof-label\">Certified Digital Advertising Platform Partners<\/div><\/div>\r\n      <div class=\"proof-cell\"><div class=\"proof-num\">140+<\/div><div class=\"proof-label\">Senior Living Communities Served Across 3 Continents<\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== NEWSLETTER ===== -->\r\n<section id=\"newsletter\" style=\"background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);\">\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"newsletter-glow\"><\/div>\r\n    <div class=\"newsletter-inner\">\r\n      <div class=\"reveal\">\r\n        <div class=\"tag\">Free Resources<\/div>\r\n        <h2 class=\"newsletter-headline\">Get the Weekly Edge Every<br><span class=\"gradient-text\">Senior Living Leader Needs<\/span><\/h2>\r\n        <p class=\"newsletter-sub\">Join 2,400+ senior living operators getting our weekly newsletter \u2014 packed with marketing tips, industry benchmarks, and resources you won't find anywhere else.<\/p>\r\n        <div class=\"newsletter-perks\">\r\n          <div class=\"newsletter-perk\">Free weekly marketing tips &amp; senior living growth strategies<\/div>\r\n          <div class=\"newsletter-perk\">Exclusive occupancy benchmarks &amp; industry data<\/div>\r\n          <div class=\"newsletter-perk\">Free staff training resources \u2014 scripts, templates &amp; playbooks<\/div>\r\n          <div class=\"newsletter-perk\">Early access to case studies, tools &amp; community resources<\/div>\r\n          <div class=\"newsletter-perk\">Freebies for your staff &amp; community throughout the year<\/div>\r\n          <div class=\"newsletter-perk\">Zero spam. Unsubscribe anytime.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"reveal reveal-delay-2\">\r\n        <div class=\"newsletter-form-wrap\">\r\n          <div class=\"nl-live-widget\">\r\n            <div class=\"live-dot\"><\/div>\r\n            <span><span class=\"nl-live-num\" id=\"nlCount\">37<\/span> senior living leaders subscribed this week<\/span>\r\n          <\/div>\r\n          <div id=\"nl-form-body\">\r\n            <div class=\"nl-title\">Subscribe for Free<\/div>\r\n            <div class=\"nl-subtitle\">Join 2,400+ senior living leaders. No spam, ever.<\/div>\r\n            <div class=\"newsletter-form\">\r\n              <input type=\"text\" class=\"nl-input\" id=\"nl-name\" placeholder=\"Your first name\" autocomplete=\"given-name\">\r\n              <input type=\"text\" class=\"nl-input\" id=\"nl-community\" placeholder=\"Your community or company name\">\r\n              <input type=\"email\" class=\"nl-input\" id=\"nl-email\" placeholder=\"Your work email address\" autocomplete=\"email\">\r\n              <select class=\"nl-input\" id=\"nl-role\">\r\n                <option value=\"\" disabled selected>Your role<\/option>\r\n                <option>Director of Marketing<\/option>\r\n                <option>Director of Sales<\/option>\r\n                <option>VP of Sales &amp; Marketing<\/option>\r\n                <option>Director of Operations<\/option>\r\n                <option>Owner \/ Operator<\/option>\r\n                <option>Executive Director<\/option>\r\n                <option>Other<\/option>\r\n              <\/select>\r\n              <button class=\"nl-submit\" onclick=\"handleNewsletterSubmit(this)\">Subscribe &amp; Get Free Resources \u2192<\/button>\r\n              <p class=\"nl-privacy\">\ud83d\udd12 100% free. No spam. Unsubscribe anytime.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div id=\"nl-success\" style=\"display:none;text-align:center;padding:32px 24px;\">\r\n            <div style=\"width:64px;height:64px;border-radius:50%;background:rgba(24,203,150,0.15);border:2px solid var(--green);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 20px;\">\u2713<\/div>\r\n            <div style=\"font-size:20px;font-weight:900;color:var(--green-text,#067350);margin-bottom:8px;\">You're In!<\/div>\r\n            <p style=\"font-size:14px;color:rgba(20,24,31,0.8);line-height:1.6;\">Welcome! Check your inbox for your welcome gift.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== NATIONAL PARTNERS ===== -->\r\n<section id=\"national-partners\">\r\n  <div class=\"container\">\r\n    <div class=\"section-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">National Associations<\/div>\r\n      <h2 class=\"section-headline\">The Organizations That<br><span class=\"gradient-text\">Define Our Industry<\/span><\/h2>\r\n      <p class=\"section-sub\">Elderbloom Strategies maintains active relationships with the three most influential national organizations in senior living \u2014 giving every community we serve a direct connection to the pulse of the industry.<\/p>\r\n    <\/div>\r\n    <div class=\"national-grid\">\r\n\r\n      <div class=\"national-card featured reveal\">\r\n        <span class=\"partner-badge badge-national\">National Partner<\/span>\r\n        <div class=\"partner-abbr\">Argentum<\/div>\r\n        <div class=\"partner-name\">Argentum Senior Living<\/div>\r\n        <p class=\"partner-desc\">The leading national trade association for senior living operators. Argentum advocates for communities serving more than one million residents and their families across the US. Elderbloom's alignment with Argentum ensures we stay at the forefront of policy, research, and industry best practices.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"national-card featured reveal reveal-delay-1\">\r\n        <span class=\"partner-badge badge-national\">National Partner<\/span>\r\n        <div class=\"partner-abbr\">ASHA<\/div>\r\n        <div class=\"partner-name\">American Seniors Housing Association<\/div>\r\n        <p class=\"partner-desc\">ASHA represents the interests of the largest and most prominent companies in the senior housing industry. Our ASHA affiliation connects Elderbloom to research, industry data, and the executive networks shaping the future of senior living development and operations nationwide.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"national-card featured reveal reveal-delay-2\">\r\n        <span class=\"partner-badge badge-national\">National Partner<\/span>\r\n        <div class=\"partner-abbr\">AHCA\/<br>NCAL<\/div>\r\n        <div class=\"partner-name\">American Health Care Association \/ NCAL<\/div>\r\n        <p class=\"partner-desc\">AHCA\/NCAL is the nation's largest association of long-term and post-acute care providers, representing more than 14,000 assisted living and nursing facility communities. Our relationship with AHCA\/NCAL means our clients benefit from the most current regulatory insights and advocacy in the field.<\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- Why partnerships matter strip -->\r\n    <div class=\"why-strip reveal\">\r\n      <div>\r\n        <h3 class=\"why-headline\">Why Our Partnerships<br><span class=\"gradient-text\">Matter to Your Community<\/span><\/h3>\r\n        <p class=\"why-desc\">When you work with Elderbloom Strategies, you're not hiring an outside vendor \u2014 you're connecting to an agency that is embedded in the senior living ecosystem at every level. Our national and state association relationships give us access to the industry intelligence, regulatory context, and community networks that make our marketing strategies work better, faster, and smarter.<\/p>\r\n      <\/div>\r\n      <div class=\"why-list\">\r\n        <div class=\"why-item\">Access to industry research, benchmarks, and occupancy data that informs every strategy we build.<\/div>\r\n        <div class=\"why-item\">Regulatory awareness \u2014 we understand the compliance landscape that shapes how senior living is marketed and communicated.<\/div>\r\n        <div class=\"why-item\">Community network connections across every state and region \u2014 including referral source relationships that matter to census.<\/div>\r\n        <div class=\"why-item\">Credibility that carries weight with families, operators, and the communities you serve.<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== DIGITAL PARTNERS ===== -->\r\n<section id=\"digital-partners\" 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=\"section-header reveal\">\r\n      <div class=\"tag tag-purple\" style=\"margin:0 auto 1.5rem;\">Certified Digital Partners<\/div>\r\n      <h2 class=\"section-headline\">The Platforms That<br><span class=\"gradient-text\">Power Your Visibility<\/span><\/h2>\r\n      <p class=\"section-sub\">Our certified partnerships with the world's leading digital advertising platforms mean every dollar you spend is managed by a team that has been officially verified, trained, and recognized by the platforms themselves.<\/p>\r\n    <\/div>\r\n    <div class=\"digital-grid\">\r\n\r\n      <div class=\"digital-card reveal\">\r\n        <div class=\"digital-icon\">\ud83d\udd0d<\/div>\r\n        <div class=\"digital-name\">Google Ads Partner<\/div>\r\n        <div class=\"digital-badge\">Certified Partner<\/div>\r\n        <p class=\"digital-desc\">Google-certified advertising partner with specialized expertise in senior living search campaigns. Our Google Ads certification means premium support, beta access, and verified performance standards \u2014 all optimized for how families search for care.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"digital-card reveal reveal-delay-1\">\r\n        <div class=\"digital-icon\">\ud83d\udcd8<\/div>\r\n        <div class=\"digital-name\">Meta Business Partner<\/div>\r\n        <div class=\"digital-badge\">FB &amp; Instagram Ads<\/div>\r\n        <p class=\"digital-desc\">Official Meta Business Partner for Facebook and Instagram advertising. Our Meta certification unlocks advanced audience tools, creative best practices, and direct platform support \u2014 so your ads reach the adult children and decision-makers who matter most.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"digital-card reveal reveal-delay-2\">\r\n        <div class=\"digital-icon\">\ud83d\udcbc<\/div>\r\n        <div class=\"digital-name\">LinkedIn Verified Ad Partner<\/div>\r\n        <div class=\"digital-badge\">B2B Verified<\/div>\r\n        <p class=\"digital-desc\">LinkedIn-verified advertising partner with expertise in reaching senior living executives, referral sources, and healthcare decision-makers. Our LinkedIn programs complement community-facing campaigns with powerful B2B reach.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"digital-card reveal reveal-delay-3\">\r\n        <div class=\"digital-icon\">\ud83c\udfb5<\/div>\r\n        <div class=\"digital-name\">TikTok Advertising Partner<\/div>\r\n        <div class=\"digital-badge\">Emerging Platform<\/div>\r\n        <p class=\"digital-desc\">Certified TikTok Advertising Partner \u2014 because the adult children researching senior care for their parents are increasingly on TikTok. We connect communities with the next generation of family decision-makers where they already spend their time.<\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- Additional digital partnerships -->\r\n    <div class=\"digital-bonus-grid reveal\">\r\n      <div style=\"background:var(--bg-dark);border:1px solid var(--border);border-radius:14px;padding:24px;display:flex;align-items:center;gap:16px;\">\r\n        <div style=\"width:44px;height:44px;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:20px;flex-shrink:0;\">\ud83d\udcca<\/div>\r\n        <div><div style=\"font-size:13px;font-weight:800;margin-bottom:3px;\">Google Analytics 4 Certified<\/div><div style=\"font-size:12px;color:var(--text-muted);\">Advanced tracking &amp; attribution for senior living funnels<\/div><\/div>\r\n      <\/div>\r\n      <div style=\"background:var(--bg-dark);border:1px solid var(--border);border-radius:14px;padding:24px;display:flex;align-items:center;gap:16px;\">\r\n        <div style=\"width:44px;height:44px;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:20px;flex-shrink:0;\">\u2b50<\/div>\r\n        <div><div style=\"font-size:13px;font-weight:800;margin-bottom:3px;\">Reputation Platform Partners<\/div><div style=\"font-size:12px;color:var(--text-muted);\">Google, A Place for Mom, Caring.com &amp; more<\/div><\/div>\r\n      <\/div>\r\n      <div style=\"background:var(--bg-dark);border:1px solid var(--border);border-radius:14px;padding:24px;display:flex;align-items:center;gap:16px;\">\r\n        <div style=\"width:44px;height:44px;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:20px;flex-shrink:0;\">\ud83e\udd16<\/div>\r\n        <div><div style=\"font-size:13px;font-weight:800;margin-bottom:3px;\">AI Search &amp; AEO Ready<\/div><div style=\"font-size:12px;color:var(--text-muted);\">Optimized for Google AI, ChatGPT &amp; Perplexity<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== STATE ASSOCIATIONS ===== -->\r\n<section id=\"state-partners\">\r\n  <div class=\"container\">\r\n    <div class=\"section-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">State &amp; International Associations<\/div>\r\n      <h2 class=\"section-headline\">Connected in Every Market<br><span class=\"gradient-text\">Where You Operate<\/span><\/h2>\r\n      <p class=\"section-sub\">Our relationships with senior living associations in every major state mean Elderbloom understands the local landscape \u2014 the competitors, the referral networks, the regulatory environment \u2014 in the markets that matter most to your community.<\/p>\r\n    <\/div>\r\n\r\n    <!-- International -->\r\n    <div class=\"state-section reveal\">\r\n      <div class=\"state-section-label\">International<\/div>\r\n      <div class=\"state-grid\">\r\n        <div class=\"state-card\"><div class=\"state-abbr\">INTL<\/div><div class=\"state-assoc\">International Senior Living<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">ACC<\/div><div class=\"state-assoc\">All Canada \u2014 ACC<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Northeast -->\r\n    <div class=\"state-section reveal\">\r\n      <div class=\"state-section-label\">Northeast<\/div>\r\n      <div class=\"state-grid\">\r\n        <div class=\"state-card\"><div class=\"state-abbr\">NY<\/div><div class=\"state-assoc\">NYSCAL<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">MA<\/div><div class=\"state-assoc\">MASS-ALFA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">CT<\/div><div class=\"state-assoc\">CALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">ME<\/div><div class=\"state-assoc\">MALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">NH<\/div><div class=\"state-assoc\">NHALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">RI<\/div><div class=\"state-assoc\">RIALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">NJ<\/div><div class=\"state-assoc\">HCANJ<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">PA<\/div><div class=\"state-assoc\">PHCA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">MD<\/div><div class=\"state-assoc\">Lifespan<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">VA<\/div><div class=\"state-assoc\">VALA<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Southeast -->\r\n    <div class=\"state-section reveal\">\r\n      <div class=\"state-section-label\">Southeast<\/div>\r\n      <div class=\"state-grid\">\r\n        <div class=\"state-card\"><div class=\"state-abbr\">FL<\/div><div class=\"state-assoc\">FALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">GA<\/div><div class=\"state-assoc\">GSLA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">SC<\/div><div class=\"state-assoc\">SCALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">NC<\/div><div class=\"state-assoc\">NCALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">TN<\/div><div class=\"state-assoc\">TALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">KY<\/div><div class=\"state-assoc\">KSLA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">AL<\/div><div class=\"state-assoc\">ALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">MS<\/div><div class=\"state-assoc\">MSALA<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Midwest -->\r\n    <div class=\"state-section reveal\">\r\n      <div class=\"state-section-label\">Midwest<\/div>\r\n      <div class=\"state-grid\">\r\n        <div class=\"state-card\"><div class=\"state-abbr\">IL<\/div><div class=\"state-assoc\">LeadingAge IL<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">OH<\/div><div class=\"state-assoc\">OHCA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">MI<\/div><div class=\"state-assoc\">HCAM<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">MN<\/div><div class=\"state-assoc\">ALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">WI<\/div><div class=\"state-assoc\">WALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">MO<\/div><div class=\"state-assoc\">MLHA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">IN<\/div><div class=\"state-assoc\">IALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">KS<\/div><div class=\"state-assoc\">KALA<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- South Central -->\r\n    <div class=\"state-section reveal\">\r\n      <div class=\"state-section-label\">South Central<\/div>\r\n      <div class=\"state-grid\">\r\n        <div class=\"state-card\"><div class=\"state-abbr\">TX<\/div><div class=\"state-assoc\">TALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">LA<\/div><div class=\"state-assoc\">LSLA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">OK<\/div><div class=\"state-assoc\">OKALA<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- West -->\r\n    <div class=\"state-section reveal\">\r\n      <div class=\"state-section-label\">West<\/div>\r\n      <div class=\"state-grid\">\r\n        <div class=\"state-card\"><div class=\"state-abbr\">CA<\/div><div class=\"state-assoc\">CALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">WA<\/div><div class=\"state-assoc\">WHCA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">OR<\/div><div class=\"state-assoc\">OHCA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">AZ<\/div><div class=\"state-assoc\">ALFA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">CO<\/div><div class=\"state-assoc\">CHCA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">NV<\/div><div class=\"state-assoc\">NVALA<\/div><\/div>\r\n        <div class=\"state-card\"><div class=\"state-abbr\">UT<\/div><div class=\"state-assoc\">UALA<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\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\">Partnership Means You're Never<br><span class=\"gradient-text\">Marketing Alone.<\/span><\/h2>\r\n        <p class=\"cta-sub\">When you work with Elderbloom, you access not just our team \u2014 but our entire network of industry associations, platform partners, and senior living relationships. That's a competitive advantage no generalist agency can replicate.<\/p>\r\n      <\/div>\r\n      <div class=\"cta-right\">\r\n        <a href=\"#contact\" class=\"btn-primary\">Book My Free Strategy Call \u2192<\/a>\r\n        <a href=\"tel:+19783334400\" class=\"btn-ghost\">\ud83d\udcde 978-333-4400<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== CALCULATOR ===== -->\r\n<section id=\"calculator\">\r\n  <div class=\"calc-glow\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"calc-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Interactive Calculator<\/div>\r\n      <h2 class=\"calc-headline\">How Much Is Your Current Marketing<br><span class=\"gradient-text\">Actually Costing You?<\/span><\/h2>\r\n      <p class=\"calc-sub\">Adjust the sliders to calculate the real dollar impact of wasted ad spend, slow lead follow-up, and occupancy gaps on your community's bottom line.<\/p>\r\n    <\/div>\r\n    <div class=\"calc-wrap\">\r\n      <div class=\"calc-inputs reveal\">\r\n        <div class=\"calc-section-title\">Your Community<\/div>\r\n        <div class=\"calc-input-group\"><div class=\"calc-input-label\"><span>Monthly Ad Budget<\/span><span class=\"calc-input-val\" id=\"val-budget\">$5,000<\/span><\/div><input type=\"range\" class=\"calc-slider\" id=\"sl-budget\" min=\"1000\" max=\"30000\" step=\"500\" value=\"5000\" oninput=\"updateCalc()\"><\/div>\r\n        <div class=\"calc-input-group\"><div class=\"calc-input-label\"><span>Average Monthly Revenue Per Resident<\/span><span class=\"calc-input-val\" id=\"val-revenue\">$4,500<\/span><\/div><input type=\"range\" class=\"calc-slider\" id=\"sl-revenue\" min=\"2000\" max=\"12000\" step=\"100\" value=\"4500\" oninput=\"updateCalc()\"><\/div>\r\n        <div class=\"calc-input-group\"><div class=\"calc-input-label\"><span>Average Length of Stay (months)<\/span><span class=\"calc-input-val\" id=\"val-los\">24 mo<\/span><\/div><input type=\"range\" class=\"calc-slider\" id=\"sl-los\" min=\"6\" max=\"60\" step=\"1\" value=\"24\" oninput=\"updateCalc()\"><\/div>\r\n        <div class=\"calc-section-title\">Wasted Ad Spend<\/div>\r\n        <div class=\"calc-input-group\"><div class=\"calc-input-label\"><span>% of Ad Budget Wasted on Non-Converting Audiences<\/span><span class=\"calc-input-val\" id=\"val-waste\">40%<\/span><\/div><input type=\"range\" class=\"calc-slider\" id=\"sl-waste\" min=\"5\" max=\"85\" step=\"1\" value=\"40\" oninput=\"updateCalc()\"><\/div>\r\n        <div class=\"calc-section-title\">Slow Lead Follow-Up<\/div>\r\n        <div class=\"calc-input-group\"><div class=\"calc-input-label\"><span>Average Lead Response Time (hours)<\/span><span class=\"calc-input-val\" id=\"val-response\">18 hrs<\/span><\/div><input type=\"range\" class=\"calc-slider\" id=\"sl-response\" min=\"1\" max=\"72\" step=\"1\" value=\"18\" oninput=\"updateCalc()\"><\/div>\r\n        <div class=\"calc-input-group\"><div class=\"calc-input-label\"><span>Monthly Leads Generated<\/span><span class=\"calc-input-val\" id=\"val-leads\">25<\/span><\/div><input type=\"range\" class=\"calc-slider\" id=\"sl-leads\" min=\"5\" max=\"150\" step=\"1\" value=\"25\" oninput=\"updateCalc()\"><\/div>\r\n        <div class=\"calc-section-title\">Occupancy Gap<\/div>\r\n        <div class=\"calc-input-group\"><div class=\"calc-input-label\"><span>Total Community Units<\/span><span class=\"calc-input-val\" id=\"val-units\">80<\/span><\/div><input type=\"range\" class=\"calc-slider\" id=\"sl-units\" min=\"20\" max=\"300\" step=\"5\" value=\"80\" oninput=\"updateCalc()\"><\/div>\r\n        <div class=\"calc-input-group\"><div class=\"calc-input-label\"><span>Current Occupancy Rate<\/span><span class=\"calc-input-val\" id=\"val-occ\">82%<\/span><\/div><input type=\"range\" class=\"calc-slider\" id=\"sl-occ\" min=\"50\" max=\"97\" step=\"1\" value=\"82\" oninput=\"updateCalc()\"><\/div>\r\n      <\/div>\r\n      <div class=\"calc-results reveal reveal-delay-2\">\r\n        <div class=\"calc-result-card primary\">\r\n          <div class=\"calc-result-label\">Total Annual Revenue at Risk<\/div>\r\n          <div class=\"calc-result-num loss\" id=\"res-total\">$0<\/div>\r\n          <div class=\"calc-result-sub\">Combined impact of wasted spend, lost leads &amp; occupancy gap per year<\/div>\r\n        <\/div>\r\n        <div class=\"calc-breakdown\">\r\n          <div class=\"calc-breakdown-title\">Breakdown<\/div>\r\n          <div class=\"breakdown-row\"><span class=\"breakdown-label\">Wasted Ad Spend \/ Year<\/span><span class=\"breakdown-val\" id=\"res-waste\">$0<\/span><\/div>\r\n          <div class=\"breakdown-row\"><span class=\"breakdown-label\">Leads Lost to Slow Follow-Up \/ Year<\/span><span class=\"breakdown-val\" id=\"res-leads-lost\">$0<\/span><\/div>\r\n          <div class=\"breakdown-row\"><span class=\"breakdown-label\">Occupancy Gap Revenue \/ Month<\/span><span class=\"breakdown-val\" id=\"res-occ-gap\">$0<\/span><\/div>\r\n          <div class=\"breakdown-row\"><span class=\"breakdown-label\">Lifetime Value of Each Lost Resident<\/span><span class=\"breakdown-val\" id=\"res-ltv\">$0<\/span><\/div>\r\n          <div class=\"breakdown-row\"><span class=\"breakdown-label\">Recoverable Revenue at 94% Occupancy<\/span><span class=\"breakdown-val green\" id=\"res-recoverable\">$0<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"calc-result-card\">\r\n          <div class=\"calc-result-label\">Qualified Leads You Could Be Getting Monthly<\/div>\r\n          <div class=\"calc-result-num\" id=\"res-potential-leads\">0<\/div>\r\n          <div class=\"calc-result-sub\">Estimated monthly qualified leads with optimized ads, better targeting, and 5-minute automated follow-up.<\/div>\r\n        <\/div>\r\n        <div class=\"calc-cta-note\">Based on your inputs, Elderbloom could help recover an estimated <strong id=\"res-recover-note\">$0<\/strong> in annual revenue. <strong>Book your free call to get your real number.<\/strong><\/div>\r\n        <a href=\"#contact\" class=\"btn-primary\" style=\"width:100%;justify-content:center;font-size:14px;padding:16px;\">Get My Free Revenue Recovery Plan \u2192<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== CONTACT ===== -->\r\n<section id=\"contact\">\r\n  <div class=\"contact-glow\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"contact-grid\">\r\n      <div class=\"reveal\">\r\n        <div class=\"tag\">Work With Us<\/div>\r\n        <h2 class=\"contact-headline\">Ready to Work With an Agency<br><span class=\"gradient-text\">That's Truly Connected?<\/span><\/h2>\r\n        <p class=\"contact-desc\">Our partnerships aren't just logos on a page. They're relationships that give every community we serve a real competitive edge. Let's talk about what that looks like for yours. Your 30-minute strategy session is completely free \u2014 no obligation, no pitch deck.<\/p>\r\n\r\n        <!-- CALENDAR BOOKING WIDGET -->\r\n        <div class=\"booking-widget\" id=\"calendarWidget\">\r\n          <div class=\"booking-widget-header\">\r\n            <div class=\"booking-widget-title\">\ud83d\udcc5 Book Your Free Strategy Call<\/div>\r\n            <div class=\"booking-spots-badge\">\r\n              <div class=\"live-dot\" style=\"width:7px;height:7px;\"><\/div>\r\n              <span id=\"callCount\">12<\/span> calls booked this week\r\n            <\/div>\r\n          <\/div>\r\n          <div style=\"display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;\">\r\n            <button onclick=\"calPrev()\" style=\"background:rgba(15,23,42,0.05);border:1px solid var(--border);border-radius:6px;color:var(--text-white);padding:4px 10px;cursor:pointer;font-size:14px;\">\u2039<\/button>\r\n            <div id=\"calMonthLabel\" style=\"font-size:13px;font-weight:700;color:var(--text-white);\"><\/div>\r\n            <button onclick=\"calNext()\" style=\"background:rgba(15,23,42,0.05);border:1px solid var(--border);border-radius:6px;color:var(--text-white);padding:4px 10px;cursor:pointer;font-size:14px;\">\u203a<\/button>\r\n          <\/div>\r\n          <div style=\"display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:4px;\">\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-dim);padding:4px 0;\">S<\/div>\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-muted);padding:4px 0;\">M<\/div>\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-muted);padding:4px 0;\">T<\/div>\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-muted);padding:4px 0;\">W<\/div>\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-muted);padding:4px 0;\">T<\/div>\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-muted);padding:4px 0;\">F<\/div>\r\n            <div style=\"text-align:center;font-size:10px;font-weight:700;color:var(--text-dim);padding:4px 0;\">S<\/div>\r\n          <\/div>\r\n          <div id=\"calGrid\" style=\"display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:14px;\"><\/div>\r\n          <div id=\"calSlots\" style=\"display:none;\">\r\n            <div style=\"font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:8px;\" id=\"calSlotLabel\"><\/div>\r\n            <div id=\"calSlotGrid\" style=\"display:flex;flex-direction:column;gap:6px;\"><\/div>\r\n          <\/div>\r\n          <div class=\"booking-calls-live\" style=\"margin-top:10px;\">\r\n            <div class=\"live-dot\" style=\"width:7px;height:7px;\"><\/div>\r\n            <span><span class=\"booking-calls-num\" id=\"liveReviews\">4<\/span> communities reviewing strategy right now<\/span>\r\n          <\/div>\r\n          <div style=\"margin-top:14px;padding:10px 14px;background:rgba(24,203,150,0.05);border:1px solid rgba(24,203,150,0.15);border-radius:8px;text-align:center;font-size:11px;color:rgba(20,24,31,0.8);line-height:1.5;\">\u2193 Select a time above, then scroll down to fill out the rest of the form<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"contact-info\">\r\n          <div class=\"contact-info-item\">\r\n            <div class=\"contact-info-icon\">\ud83d\udcde<\/div>\r\n            <div><div><a href=\"tel:+19783334400\" style=\"color:var(--text-white);\">978-333-4400<\/a><\/div><div class=\"contact-info-sub\">Mon\u2013Fri, 8am\u20136pm EST<\/div><\/div>\r\n          <\/div>\r\n          <div class=\"contact-info-item\">\r\n            <div class=\"contact-info-icon\">\u2709\ufe0f<\/div>\r\n            <div><div><a href=\"mailto:info@elderbloomstrategies.com\" style=\"color:var(--text-white);\">info@elderbloomstrategies.com<\/a><\/div><div class=\"contact-info-sub\">Replies within 1 business day<\/div><\/div>\r\n          <\/div>\r\n          <div class=\"contact-info-item\">\r\n            <div class=\"contact-info-icon\">\ud83d\udccd<\/div>\r\n            <div><div>6 Liberty Square #2579, Boston, MA 02109<\/div><div class=\"contact-info-sub\">Serving communities nationwide &amp; internationally<\/div><\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"trust-badges\">\r\n          <div class=\"trust-badge\">\u2713 Argentum member<\/div>\r\n          <div class=\"trust-badge\">\u2713 ASHA affiliated<\/div>\r\n          <div class=\"trust-badge\">\u2713 Google Ads certified<\/div>\r\n          <div class=\"trust-badge\">\u2713 Meta business partner<\/div>\r\n          <div class=\"trust-badge\">\u2713 140+ communities served<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"reveal reveal-delay-2\">\r\n        <div class=\"contact-form\">\r\n          <div id=\"contact-form-header\" style=\"margin-bottom:28px;\">\r\n            <div style=\"font-size:19px;font-weight:800;margin-bottom:6px;\">Book Your Free Strategy Call<\/div>\r\n            <div style=\"font-size:13px;color:rgba(20,24,31,0.8);\">No obligation. No sales pressure. Just honest strategy from a team that speaks senior living.<\/div>\r\n          <\/div>\r\n          <div id=\"selected-slot-display\" style=\"display:none;padding:10px 14px;background:rgba(24,203,150,0.08);border:1px solid rgba(24,203,150,0.25);border-radius:8px;font-size:12px;color:var(--green-text,#067350);font-weight:700;margin-bottom:18px;\"><\/div>\r\n          <div id=\"contact-form-fields\">\r\n            <div class=\"form-row\">\r\n              <div class=\"form-group\"><label for=\"fname\">First Name<\/label><input type=\"text\" id=\"fname\" placeholder=\"Jane\" autocomplete=\"given-name\"><\/div>\r\n              <div class=\"form-group\"><label for=\"lname\">Last Name<\/label><input type=\"text\" id=\"lname\" placeholder=\"Smith\" autocomplete=\"family-name\"><\/div>\r\n            <\/div>\r\n            <div class=\"form-group\"><label for=\"email\">Work Email<\/label><input type=\"email\" id=\"email\" placeholder=\"jane@yourcommunity.com\" autocomplete=\"email\"><\/div>\r\n            <div class=\"form-group\"><label for=\"phone\">Phone Number<\/label><input type=\"tel\" id=\"phone\" placeholder=\"(555) 000-0000\" autocomplete=\"tel\"><\/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\"><label for=\"community\">Community \/ Company Name<\/label><input type=\"text\" id=\"community\" placeholder=\"Sunrise Senior Living\"><\/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\"><label for=\"challenge\">Biggest Marketing Challenge<\/label><textarea id=\"challenge\" placeholder=\"Tell us about your census pressure, current marketing, or what's keeping you up at night...\"><\/textarea><\/div>\r\n            <button class=\"form-submit\" onclick=\"handleFormSubmit(this)\">Book My Free Strategy Call \u2192<\/button>\r\n            <p class=\"form-privacy\">\ud83d\udd12 Your information is secure and will never be shared. We respect your privacy.<\/p>\r\n          <\/div>\r\n          <div id=\"contact-success\" style=\"display:none;text-align:center;padding:32px 24px;\">\r\n            <div style=\"width:64px;height:64px;border-radius:50%;background:rgba(24,203,150,0.15);border:2px solid var(--green);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 20px;\">\u2713<\/div>\r\n            <div style=\"font-size:20px;font-weight:900;color:var(--green-text,#067350);margin-bottom:8px;\">Request Received!<\/div>\r\n            <p style=\"font-size:14px;color:rgba(20,24,31,0.8);line-height:1.6;\">Thank you \u2014 a member of the Elderbloom team will reach out within 1 business day to confirm your strategy call.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n\/\/ ---- REVEAL ----\r\nconst reveals = document.querySelectorAll('.reveal');\r\nconst observer = new IntersectionObserver((entries) => {\r\n  entries.forEach(e => { if (e.isIntersecting) e.target.classList.add('visible'); });\r\n}, { threshold: 0.08 });\r\nreveals.forEach(el => observer.observe(el));\r\n\r\n\/\/ ---- COUNT UP ----\r\nfunction animateCount(el) {\r\n  const target = parseInt(el.dataset.target);\r\n  const suffix = el.dataset.suffix || '';\r\n  let start = 0;\r\n  const duration = 2000;\r\n  const step = 16;\r\n  const increment = target \/ (duration \/ step);\r\n  const timer = setInterval(() => {\r\n    start += increment;\r\n    if (start >= target) { start = target; clearInterval(timer); }\r\n    el.textContent = Math.floor(start) + suffix;\r\n  }, step);\r\n}\r\nconst counterObserver = new IntersectionObserver((entries) => {\r\n  entries.forEach(e => {\r\n    if (e.isIntersecting && !e.target.classList.contains('counted')) {\r\n      e.target.classList.add('counted');\r\n      animateCount(e.target);\r\n    }\r\n  });\r\n}, { threshold: 0.5 });\r\ndocument.querySelectorAll('.count-up').forEach(el => {\r\n  const t = parseInt(el.dataset.target);\r\n  if (t === 50) el.dataset.suffix = '+';\r\n  counterObserver.observe(el);\r\n});\r\n\r\n\/\/ ---- LIVE COUNTERS ----\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\nlet nlCountVal = 37;\r\nsetInterval(() => {\r\n  const el = document.getElementById('nlCount');\r\n  if (!el) return;\r\n  if (Math.random() > 0.85) { nlCountVal++; el.textContent = nlCountVal; }\r\n}, 12000);\r\n\r\nlet callCount = 12;\r\nsetInterval(() => {\r\n  const el = document.getElementById('callCount');\r\n  if (!el) return;\r\n  if (Math.random() > 0.9) { callCount = Math.min(callCount + 1, 15); el.textContent = callCount; }\r\n}, 20000);\r\n\r\n\/\/ ---- STICKY CTA ----\r\nconst stickyCTA = document.getElementById('stickyCTA');\r\nwindow.addEventListener('scroll', () => { stickyCTA.classList.toggle('show', window.scrollY > 600); });\r\n\r\n\/\/ ---- SMOOTH SCROLL ----\r\ndocument.querySelectorAll('a[href^=\"#\"]').forEach(a => {\r\n  a.addEventListener('click', e => {\r\n    const target = document.querySelector(a.getAttribute('href'));\r\n    if (target) { e.preventDefault(); target.scrollIntoView({ behavior: 'smooth', block: 'start' }); }\r\n  });\r\n});\r\n\r\n\/\/ ========================================================\r\n\/\/ CALENDAR BOOKING WIDGET\r\n\/\/ ========================================================\r\n(function() {\r\n  const MONTHS = ['January','February','March','April','May','June','July','August','September','October','November','December'];\r\n  const today = new Date();\r\n  let calYear = today.getFullYear();\r\n  let calMonth = today.getMonth();\r\n  let selectedDate = null;\r\n\r\n  function seededRand(seed) {\r\n    let s = seed;\r\n    return function() { s = (s * 1664525 + 1013904223) & 0xffffffff; return (s >>> 0) \/ 0xffffffff; };\r\n  }\r\n\r\n  const ALL_SLOTS = ['9:00 AM','9:30 AM','10:00 AM','10:30 AM','11:00 AM','11:30 AM','1:00 PM','1:30 PM','2:00 PM','2:30 PM','3:00 PM','3:30 PM','4:00 PM'];\r\n\r\n  function getDayData(y, m, d) {\r\n    const dow = new Date(y, m, d).getDay();\r\n    if (dow === 0 || dow === 6) return null;\r\n    const dateObj = new Date(y, m, d);\r\n    const todayMidnight = new Date(today.getFullYear(), today.getMonth(), today.getDate());\r\n    if (dateObj < todayMidnight) return { status: 'past' };\r\n    const monday = new Date(y, m, d - (dow - 1));\r\n    const weekSeed = monday.getFullYear() * 10000 + (monday.getMonth() + 1) * 100 + monday.getDate();\r\n    const weekRand = seededRand(weekSeed);\r\n    const r0 = weekRand();\r\n    const bookedCount = r0 < 0.45 ? 1 : 2;\r\n    const shuffledDays = [1,2,3,4,5].sort(() => weekRand() - 0.5);\r\n    const bookedDows = shuffledDays.slice(0, bookedCount);\r\n    if (bookedDows.includes(dow)) return { status: 'full' };\r\n    const daySeed = y * 100000 + (m + 1) * 1000 + d * 7 + dow * 13;\r\n    const dayRand = seededRand(daySeed);\r\n    dayRand(); dayRand(); dayRand();\r\n    const rCount = dayRand();\r\n    let count;\r\n    if      (rCount < 0.14) count = 1;\r\n    else if (rCount < 0.30) count = 2;\r\n    else if (rCount < 0.50) count = 3;\r\n    else if (rCount < 0.68) count = 4;\r\n    else if (rCount < 0.84) count = 5;\r\n    else                    count = 6;\r\n    dayRand(); dayRand();\r\n    const shuffled = [...ALL_SLOTS].sort(() => dayRand() - 0.5);\r\n    dayRand();\r\n    const picked = shuffled.sort(() => dayRand() - 0.5).slice(0, count).sort((a,b) => ALL_SLOTS.indexOf(a) - ALL_SLOTS.indexOf(b));\r\n    return { status: 'available', slots: picked };\r\n  }\r\n\r\n  function renderCalendar() {\r\n    const label = document.getElementById('calMonthLabel');\r\n    const grid  = document.getElementById('calGrid');\r\n    if (!label || !grid) return;\r\n    label.textContent = MONTHS[calMonth] + ' ' + calYear;\r\n    grid.innerHTML = '';\r\n    const firstDow = new Date(calYear, calMonth, 1).getDay();\r\n    const daysInMonth = new Date(calYear, calMonth + 1, 0).getDate();\r\n    for (let i = 0; i < firstDow; i++) grid.appendChild(document.createElement('div'));\r\n    for (let d = 1; d <= daysInMonth; d++) {\r\n      const data = getDayData(calYear, calMonth, d);\r\n      const cell = document.createElement('div');\r\n      cell.textContent = d;\r\n      cell.style.cssText = 'text-align:center;padding:6px 2px;border-radius:6px;font-size:12px;font-weight:600;cursor:default;border:1px solid transparent;transition:all 0.2s;';\r\n      if (!data || data.status === 'past') {\r\n        cell.style.color = 'var(--text-dim)';\r\n      } else if (data.status === 'full') {\r\n        cell.style.color = 'rgba(249,92,92,0.5)'; cell.style.background = 'rgba(249,92,92,0.05)'; cell.style.borderColor = 'rgba(249,92,92,0.18)'; cell.style.cursor = 'not-allowed';\r\n        const fl = document.createElement('div'); fl.textContent = 'Full'; fl.style.cssText = 'font-size:8px;font-weight:700;color:#c81e1e;line-height:1;margin-top:2px;';\r\n        cell.style.display = 'flex'; cell.style.flexDirection = 'column'; cell.style.alignItems = 'center'; cell.appendChild(fl);\r\n      } else {\r\n        const isToday = (calYear === today.getFullYear() && calMonth === today.getMonth() && d === today.getDate());\r\n        const isSelected = selectedDate && selectedDate.y === calYear && selectedDate.m === calMonth && selectedDate.d === d;\r\n        if (isSelected) { cell.style.background = 'var(--green)'; cell.style.color = '#050505'; cell.style.borderColor = 'var(--green)'; cell.style.fontWeight = '800'; }\r\n        else if (isToday) { cell.style.background = 'rgba(24,203,150,0.12)'; cell.style.color = 'var(--green)'; cell.style.borderColor = 'rgba(24,203,150,0.35)'; }\r\n        else { cell.style.color = 'var(--text-white)'; cell.style.background = 'rgba(15,23,42,0.03)'; cell.style.borderColor = 'var(--border)'; }\r\n        cell.style.cursor = 'pointer';\r\n        const hint = document.createElement('div');\r\n        hint.textContent = data.slots.length + ' left';\r\n        hint.style.cssText = 'font-size:8px;font-weight:700;color:' + (data.slots.length <= 2 ? '#9a4807' : 'var(--green-text,#067350)') + ';line-height:1;margin-top:2px;';\r\n        cell.style.display = 'flex'; cell.style.flexDirection = 'column'; cell.style.alignItems = 'center'; cell.appendChild(hint);\r\n        cell.onmouseover = function() { if (!isSelected) { cell.style.background = 'rgba(24,203,150,0.15)'; cell.style.borderColor = 'rgba(24,203,150,0.4)'; } };\r\n        cell.onmouseout = function() { if (!isSelected) { cell.style.background = isToday ? 'rgba(24,203,150,0.12)' : 'rgba(15,23,42,0.03)'; cell.style.borderColor = isToday ? 'rgba(24,203,150,0.35)' : 'var(--border)'; } };\r\n        cell.onclick = function() { selectedDate = { y: calYear, m: calMonth, d: d, slots: data.slots }; renderCalendar(); renderSlots(data.slots); };\r\n      }\r\n      grid.appendChild(cell);\r\n    }\r\n    if (!selectedDate || selectedDate.m !== calMonth || selectedDate.y !== calYear) {\r\n      const slotsDiv = document.getElementById('calSlots');\r\n      if (slotsDiv) slotsDiv.style.display = 'none';\r\n    } else if (selectedDate) renderSlots(selectedDate.slots);\r\n  }\r\n\r\n  function renderSlots(slots) {\r\n    const slotsDiv  = document.getElementById('calSlots');\r\n    const slotGrid  = document.getElementById('calSlotGrid');\r\n    const slotLabel = document.getElementById('calSlotLabel');\r\n    if (!slotsDiv || !slotGrid || !slotLabel) return;\r\n    const dayNames = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];\r\n    const dow = new Date(selectedDate.y, selectedDate.m, selectedDate.d).getDay();\r\n    slotLabel.textContent = dayNames[dow] + ', ' + MONTHS[selectedDate.m].slice(0,3) + ' ' + selectedDate.d + ' \u2014 Available Times (EST)';\r\n    slotGrid.innerHTML = '';\r\n    slots.forEach(function(time) {\r\n      const btn = document.createElement('div');\r\n      btn.style.cssText = 'display:flex;align-items:center;justify-content:space-between;padding:9px 14px;background:rgba(15,23,42,0.03);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:all 0.2s;font-size:12px;';\r\n      const left = document.createElement('span'); left.textContent = time; left.style.fontWeight = '700';\r\n      const right = document.createElement('span'); right.textContent = 'Select \u2192'; right.style.cssText = 'font-size:10px;font-weight:700;color:var(--green-text,#067350);text-transform:uppercase;letter-spacing:0.08em;';\r\n      btn.appendChild(left); btn.appendChild(right);\r\n      btn.onmouseover = function() { btn.style.borderColor = 'var(--border-green)'; btn.style.background = 'rgba(24,203,150,0.04)'; };\r\n      btn.onmouseout = function() { btn.style.borderColor = 'var(--border)'; btn.style.background = 'rgba(15,23,42,0.03)'; };\r\n      btn.onclick = function() {\r\n        const dayNames2 = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];\r\n        const dow2 = new Date(selectedDate.y, selectedDate.m, selectedDate.d).getDay();\r\n        const label = dayNames2[dow2] + ', ' + MONTHS[selectedDate.m] + ' ' + selectedDate.d + ' \u00b7 ' + time + ' EST';\r\n        slotGrid.querySelectorAll('div').forEach(function(b) { b.style.background = 'rgba(15,23,42,0.03)'; b.style.borderColor = 'var(--border)'; const r = b.querySelector('span:last-child'); if (r) r.textContent = 'Select \u2192'; });\r\n        btn.style.background = 'rgba(24,203,150,0.08)'; btn.style.borderColor = 'var(--green)'; right.textContent = '\u2713 Selected';\r\n        const display = document.getElementById('selected-slot-display');\r\n        if (display) { display.style.display = 'block'; display.textContent = '\u2713 ' + label; }\r\n        window._elderbloomSlot = label;\r\n        const form = document.querySelector('.contact-form');\r\n        if (form) form.scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n      };\r\n      slotGrid.appendChild(btn);\r\n    });\r\n    slotsDiv.style.display = 'block';\r\n  }\r\n\r\n  window.calPrev = function() { calMonth--; if (calMonth < 0) { calMonth = 11; calYear--; } renderCalendar(); };\r\n  window.calNext = function() { calMonth++; if (calMonth > 11) { calMonth = 0; calYear++; } renderCalendar(); };\r\n  document.addEventListener('DOMContentLoaded', renderCalendar);\r\n})();\r\n\r\n\/\/ ========================================================\r\n\/\/ CONTACT FORM \u2014 Formspree maqallpw\r\n\/\/ ========================================================\r\nasync function handleFormSubmit(btn) {\r\n  const fname = document.getElementById('fname').value.trim();\r\n  const email = document.getElementById('email').value.trim();\r\n  if (!fname || !email) {\r\n    btn.textContent = '\u26a0 Please fill in your name and email';\r\n    btn.style.background = '#f95c5c';\r\n    setTimeout(() => { btn.textContent = 'Book My Free Strategy Call \u2192'; btn.style.background = 'var(--green)'; }, 2500);\r\n    return;\r\n  }\r\n  btn.disabled = true; btn.textContent = 'Sending\u2026';\r\n  try {\r\n    const res = await fetch('https:\/\/formspree.io\/f\/maqallpw', {\r\n      method: 'POST',\r\n      headers: { 'Content-Type': 'application\/json', 'Accept': 'application\/json' },\r\n      body: JSON.stringify({\r\n        first_name: fname, last_name: document.getElementById('lname').value.trim(),\r\n        email, phone: document.getElementById('phone').value.trim(),\r\n        role: document.getElementById('role').value,\r\n        community: document.getElementById('community').value.trim(),\r\n        number_of_communities: document.getElementById('communities').value,\r\n        biggest_challenge: document.getElementById('challenge').value.trim(),\r\n        preferred_slot: window._elderbloomSlot || 'Not selected',\r\n        page: 'Partners Page',\r\n        _subject: 'New Strategy Call Request (Partners Page) \u2014 ' + fname + ' | Elderbloom'\r\n      })\r\n    });\r\n    if (res.ok) {\r\n      document.getElementById('contact-form-header').style.display = 'none';\r\n      document.getElementById('selected-slot-display').style.display = 'none';\r\n      document.getElementById('contact-form-fields').style.display = 'none';\r\n      document.getElementById('contact-success').style.display = 'block';\r\n    } else { throw new Error('Failed'); }\r\n  } catch(err) {\r\n    btn.disabled = false; btn.textContent = 'Book My Free Strategy Call \u2192';\r\n    btn.style.background = '#f95c5c';\r\n    setTimeout(() => { btn.style.background = 'var(--green)'; }, 3000);\r\n    alert('Something went wrong. Please try again or call us at 978-333-4400.');\r\n  }\r\n}\r\n\r\n\/\/ ========================================================\r\n\/\/ NEWSLETTER FORM \u2014 Formspree xlgaoopd\r\n\/\/ ========================================================\r\nasync function handleNewsletterSubmit(btn) {\r\n  const email = document.getElementById('nl-email').value.trim();\r\n  if (!email) {\r\n    btn.textContent = '\u26a0 Please enter your email';\r\n    btn.style.background = '#f95c5c';\r\n    setTimeout(() => { btn.textContent = 'Subscribe & Get Free Resources \u2192'; btn.style.background = 'var(--green)'; }, 2500);\r\n    return;\r\n  }\r\n  btn.disabled = true; btn.textContent = 'Subscribing\u2026';\r\n  try {\r\n    const res = await fetch('https:\/\/formspree.io\/f\/xlgaoopd', {\r\n      method: 'POST',\r\n      headers: { 'Content-Type': 'application\/json', 'Accept': 'application\/json' },\r\n      body: JSON.stringify({\r\n        name: document.getElementById('nl-name').value.trim(),\r\n        community: document.getElementById('nl-community').value.trim(),\r\n        email, role: document.getElementById('nl-role').value,\r\n        _subject: 'New Newsletter Subscriber \u2014 Elderbloom Strategies'\r\n      })\r\n    });\r\n    if (res.ok) {\r\n      document.getElementById('nl-form-body').style.display = 'none';\r\n      document.getElementById('nl-success').style.display = 'block';\r\n      nlCountVal++; const el = document.getElementById('nlCount'); if (el) el.textContent = nlCountVal;\r\n    } else { throw new Error('Failed'); }\r\n  } catch(err) {\r\n    btn.disabled = false; btn.textContent = 'Subscribe & Get Free Resources \u2192';\r\n    btn.style.background = '#f95c5c';\r\n    setTimeout(() => { btn.style.background = 'var(--green)'; }, 3000);\r\n    alert('Something went wrong. Please try again.');\r\n  }\r\n}\r\n\r\n\/\/ ---- REVENUE CALCULATOR ----\r\nfunction fmtDollar(n) {\r\n  if (n >= 1000000) return '$' + (n \/ 1000000).toFixed(2) + 'M';\r\n  if (n >= 1000) return '$' + Math.round(n \/ 1000) + 'K';\r\n  return '$' + Math.round(n).toLocaleString();\r\n}\r\nfunction updateCalc() {\r\n  const budget   = parseInt(document.getElementById('sl-budget').value);\r\n  const revenue  = parseInt(document.getElementById('sl-revenue').value);\r\n  const los      = parseInt(document.getElementById('sl-los').value);\r\n  const waste    = parseInt(document.getElementById('sl-waste').value);\r\n  const response = parseInt(document.getElementById('sl-response').value);\r\n  const leads    = parseInt(document.getElementById('sl-leads').value);\r\n  const units    = parseInt(document.getElementById('sl-units').value);\r\n  const occ      = parseInt(document.getElementById('sl-occ').value);\r\n\r\n  document.getElementById('val-budget').textContent   = '$' + budget.toLocaleString();\r\n  document.getElementById('val-revenue').textContent  = '$' + revenue.toLocaleString();\r\n  document.getElementById('val-los').textContent      = los + ' mo';\r\n  document.getElementById('val-waste').textContent    = waste + '%';\r\n  document.getElementById('val-response').textContent = response + ' hrs';\r\n  document.getElementById('val-leads').textContent    = leads;\r\n  document.getElementById('val-units').textContent    = units;\r\n  document.getElementById('val-occ').textContent      = occ + '%';\r\n\r\n  const wastedAnnual       = budget * (waste \/ 100) * 12;\r\n  const followupLossFactor = Math.min(0.85, ((response - 1) \/ 71) * 0.78 + 0.05);\r\n  const lostLeads          = leads * followupLossFactor;\r\n  const ltv                = revenue * los;\r\n  const leadsLostValue     = lostLeads * 0.08 * ltv * 12;\r\n  const emptyUnits         = units * ((100 - occ) \/ 100);\r\n  const targetUnits        = units * 0.94;\r\n  const currentUnits       = units * (occ \/ 100);\r\n  const recoverableUnits   = Math.max(0, targetUnits - currentUnits);\r\n  const occGapMonthly      = emptyUnits * revenue;\r\n  const recoverableMonthly = recoverableUnits * revenue;\r\n  const total              = wastedAnnual + leadsLostValue + (occGapMonthly * 12);\r\n  const recoverable        = wastedAnnual * 0.7 + (recoverableMonthly * 12);\r\n  const potentialLeads     = Math.round(leads * 2.8 * (1 - (waste \/ 100) * 0.6));\r\n\r\n  document.getElementById('res-total').textContent           = fmtDollar(total);\r\n  document.getElementById('res-waste').textContent           = fmtDollar(wastedAnnual);\r\n  document.getElementById('res-leads-lost').textContent      = fmtDollar(leadsLostValue);\r\n  document.getElementById('res-occ-gap').textContent         = fmtDollar(occGapMonthly);\r\n  document.getElementById('res-ltv').textContent             = fmtDollar(ltv);\r\n  document.getElementById('res-recoverable').textContent     = fmtDollar(recoverable);\r\n  document.getElementById('res-potential-leads').textContent = potentialLeads;\r\n  document.getElementById('res-recover-note').textContent    = fmtDollar(recoverable);\r\n\r\n  document.querySelectorAll('.calc-slider').forEach(sl => {\r\n    const pct = ((sl.value - sl.min) \/ (sl.max - sl.min)) * 100;\r\n    sl.style.background = `linear-gradient(to right, var(--green) ${pct}%, rgba(15,23,42,0.07) ${pct}%)`;\r\n  });\r\n}\r\ndocument.addEventListener('DOMContentLoaded', () => { updateCalc(); });\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home Services CRM &amp; Automation Google Search Ads Local SEO Meta Ads SEO &amp; AEO&hellip;<\/p>\n","protected":false},"author":279444861,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"footnotes":""},"class_list":["post-57","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-V","jetpack-related-posts":[{"id":99,"url":"https:\/\/elderbloomstrategies.com\/?page_id=99","url_meta":{"origin":57,"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":57,"position":1},"title":"Blog: The Census Intelligence Journal","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Submit a Request Contact Us Home Services CRM &\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":81,"url":"https:\/\/elderbloomstrategies.com\/?page_id=81","url_meta":{"origin":57,"position":2},"title":"Community Branding","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Contact Us Home Services CRM & Automation Google Search\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":60,"url":"https:\/\/elderbloomstrategies.com\/?page_id=60","url_meta":{"origin":57,"position":3},"title":"CRM &#038; Automation","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Submit a Request Contact Us Home Services CRM &\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":476,"url":"https:\/\/elderbloomstrategies.com\/?page_id=476","url_meta":{"origin":57,"position":4},"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":[]},{"id":469,"url":"https:\/\/elderbloomstrategies.com\/?page_id=469","url_meta":{"origin":57,"position":5},"title":"The Preserve at Palm-Aire 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\/57","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=57"}],"version-history":[{"count":23,"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages\/57\/revisions"}],"predecessor-version":[{"id":1370,"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages\/57\/revisions\/1370"}],"wp:attachment":[{"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}