{"id":63,"date":"2026-04-09T21:13:42","date_gmt":"2026-04-10T01:13:42","guid":{"rendered":"https:\/\/elderbloomstrategies.com\/?page_id=63"},"modified":"2026-04-25T01:15:21","modified_gmt":"2026-04-25T05:15:21","slug":"google-search-ads","status":"publish","type":"page","link":"https:\/\/elderbloomstrategies.com\/?page_id=63","title":{"rendered":"Google Search Ads"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"63\" class=\"elementor elementor-63\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d54d0f7 e-flex e-con-boxed e-con e-parent\" data-id=\"2d54d0f7\" 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-f878586 elementor-widget elementor-widget-global elementor-global-818 elementor-widget-html\" data-id=\"f878586\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \r\n===========================================\r\n  STICKY NAVIGATION MENU \u2014 WordPress Ready\r\n  Instructions:\r\n  - Paste this inside your WordPress custom HTML block or header template\r\n  - Replace all href=\"#\" placeholders with your actual page URLs\r\n  - The logo src is already set from your provided image URL\r\n===========================================\r\n-->\r\n\r\n<style>\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&display=swap');\r\n\r\n  * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .nav-wrapper {\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    z-index: 99999;\r\n    background: #000000;\r\n    border-bottom: 1px solid rgba(255,255,255,0.07);\r\n    font-family: 'DM Sans', sans-serif;\r\n  }\r\n\r\n  .nav-container {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n    padding: 0 24px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    height: 100px;\r\n  }\r\n\r\n  \/* Logo *\/\r\n  .nav-logo img {\r\n    height: 90px;\r\n    width: auto;\r\n    display: block;\r\n    object-fit: contain;\r\n  }\r\n\r\n  \/* Desktop Nav *\/\r\n  .nav-menu {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 4px;\r\n    list-style: none;\r\n  }\r\n\r\n  .nav-item {\r\n    position: relative;\r\n  }\r\n\r\n  .nav-link {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    padding: 10px 16px;\r\n    color: #ffffff;\r\n    text-decoration: none;\r\n    font-size: 15px;\r\n    font-weight: 500;\r\n    border-radius: 6px;\r\n    transition: color 0.2s ease, background 0.2s ease;\r\n    white-space: nowrap;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .nav-link:hover,\r\n  .nav-item.active > .nav-link {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  .nav-link .chevron {\r\n    width: 14px;\r\n    height: 14px;\r\n    fill: currentColor;\r\n    transition: transform 0.25s ease;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .nav-item.open > .nav-link .chevron {\r\n    transform: rotate(180deg);\r\n  }\r\n\r\n  .nav-item.open > .nav-link {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  \/* Contact Us Button \u2014 green *\/\r\n  .nav-link.nav-cta {\r\n    background: transparent;\r\n    border: 1.5px solid #2de8b0;\r\n    color: #2de8b0;\r\n    border-radius: 6px;\r\n    padding: 8px 18px;\r\n    font-weight: 600;\r\n    transition: background 0.2s ease, color 0.2s ease;\r\n  }\r\n\r\n  .nav-link.nav-cta:hover {\r\n    background: #2de8b0;\r\n    color: #000;\r\n  }\r\n\r\n  \/* Submit a Request Button \u2014 purple *\/\r\n  .nav-link.nav-cta-purple {\r\n    background: transparent;\r\n    border: 1.5px solid #a78bfa;\r\n    color: #a78bfa;\r\n    border-radius: 6px;\r\n    padding: 8px 18px;\r\n    font-weight: 600;\r\n    transition: background 0.2s ease, color 0.2s ease;\r\n  }\r\n\r\n  .nav-link.nav-cta-purple:hover {\r\n    background: #a78bfa;\r\n    color: #000;\r\n  }\r\n\r\n  \/* Dropdown *\/\r\n  .dropdown {\r\n    position: absolute;\r\n    top: calc(100% + 8px);\r\n    left: 0;\r\n    background: #ffffff;\r\n    border-radius: 8px;\r\n    box-shadow: 0 8px 32px rgba(0,0,0,0.18);\r\n    min-width: 220px;\r\n    padding: 8px 0;\r\n    list-style: none;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transform: translateY(-6px);\r\n    transition: opacity 0.22s ease, transform 0.22s ease, visibility 0.22s;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .nav-item.open > .dropdown {\r\n    opacity: 1;\r\n    visibility: visible;\r\n    transform: translateY(0);\r\n    pointer-events: all;\r\n  }\r\n\r\n  .dropdown li a {\r\n    display: block;\r\n    padding: 11px 22px;\r\n    color: #1a1a1a;\r\n    text-decoration: none;\r\n    font-size: 14.5px;\r\n    font-weight: 500;\r\n    transition: color 0.15s ease, background 0.15s ease;\r\n  }\r\n\r\n  .dropdown li a:hover {\r\n    color: #2de8b0;\r\n    background: #f5fdfb;\r\n  }\r\n\r\n  \/* Hamburger *\/\r\n  .nav-hamburger {\r\n    display: none;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    gap: 5px;\r\n    width: 36px;\r\n    height: 36px;\r\n    background: none;\r\n    border: none;\r\n    cursor: pointer;\r\n    padding: 4px;\r\n  }\r\n\r\n  .nav-hamburger span {\r\n    display: block;\r\n    height: 2px;\r\n    background: #ffffff;\r\n    border-radius: 2px;\r\n    transition: transform 0.3s ease, opacity 0.3s ease, width 0.3s ease;\r\n  }\r\n\r\n  .nav-hamburger span:nth-child(2) {\r\n    width: 70%;\r\n  }\r\n\r\n  .nav-hamburger.open span:nth-child(1) {\r\n    transform: translateY(7px) rotate(45deg);\r\n  }\r\n\r\n  .nav-hamburger.open span:nth-child(2) {\r\n    opacity: 0;\r\n    width: 0;\r\n  }\r\n\r\n  .nav-hamburger.open span:nth-child(3) {\r\n    transform: translateY(-7px) rotate(-45deg);\r\n  }\r\n\r\n  \/* Mobile Drawer *\/\r\n  .nav-mobile-drawer {\r\n    display: none;\r\n    flex-direction: column;\r\n    background: #0a0a0a;\r\n    border-top: none;\r\n    padding: 0;\r\n    overflow: hidden;\r\n    max-height: 0;\r\n    transition: max-height 0.38s ease, padding 0.38s ease;\r\n  }\r\n\r\n  .nav-mobile-drawer.open {\r\n    max-height: 900px;\r\n    padding: 12px 0 20px;\r\n    border-top: 1px solid rgba(255,255,255,0.07);\r\n  }\r\n\r\n  .mobile-nav-link {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    padding: 13px 24px;\r\n    color: #ffffff;\r\n    text-decoration: none;\r\n    font-size: 16px;\r\n    font-weight: 500;\r\n    transition: color 0.15s;\r\n  }\r\n\r\n  .mobile-nav-link:hover {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  .mobile-nav-link .chevron {\r\n    width: 14px;\r\n    height: 14px;\r\n    fill: currentColor;\r\n    transition: transform 0.25s ease;\r\n  }\r\n\r\n  .mobile-nav-link.open .chevron {\r\n    transform: rotate(180deg);\r\n  }\r\n\r\n  .mobile-nav-link.open {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  .mobile-dropdown {\r\n    list-style: none;\r\n    background: #111;\r\n    max-height: 0;\r\n    overflow: hidden;\r\n    transition: max-height 0.3s ease;\r\n  }\r\n\r\n  .mobile-dropdown.open {\r\n    max-height: 600px;\r\n  }\r\n\r\n  .mobile-dropdown li a {\r\n    display: block;\r\n    padding: 11px 24px 11px 36px;\r\n    color: #cccccc;\r\n    text-decoration: none;\r\n    font-size: 15px;\r\n    font-weight: 400;\r\n    transition: color 0.15s;\r\n  }\r\n\r\n  .mobile-dropdown li a:hover {\r\n    color: #2de8b0;\r\n  }\r\n\r\n  .mobile-cta-wrap {\r\n    padding: 16px 24px 4px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 10px;\r\n  }\r\n\r\n  .mobile-cta {\r\n    display: block;\r\n    text-align: center;\r\n    padding: 12px;\r\n    border: 1.5px solid #2de8b0;\r\n    color: #2de8b0;\r\n    border-radius: 6px;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n    transition: background 0.2s, color 0.2s;\r\n  }\r\n\r\n  .mobile-cta:hover {\r\n    background: #2de8b0;\r\n    color: #000;\r\n  }\r\n\r\n  .mobile-cta-purple {\r\n    display: block;\r\n    text-align: center;\r\n    padding: 12px;\r\n    border: 1.5px solid #a78bfa;\r\n    color: #a78bfa;\r\n    border-radius: 6px;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n    transition: background 0.2s, color 0.2s;\r\n  }\r\n\r\n  .mobile-cta-purple:hover {\r\n    background: #a78bfa;\r\n    color: #000;\r\n  }\r\n\r\n  \/* Body offset so content doesn't hide behind sticky nav *\/\r\n  body {\r\n    padding-top: 100px;\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 900px) {\r\n    .nav-menu {\r\n      display: none;\r\n    }\r\n\r\n    .nav-hamburger {\r\n      display: flex;\r\n    }\r\n\r\n    .nav-mobile-drawer {\r\n      display: flex;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<!-- STICKY NAV -->\r\n<nav class=\"nav-wrapper\" role=\"navigation\" aria-label=\"Main Navigation\">\r\n  <div class=\"nav-container\">\r\n\r\n    <!-- Logo -->\r\n    <a class=\"nav-logo\" href=\"https:\/\/elderbloomstrategies.com\" aria-label=\"Home\">\r\n      <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.image2url.com\/r2\/default\/images\/1776568485583-89512104-27e6-4ebd-83c1-b88a03c6a36a.png?ssl=1\" alt=\"Logo\" \/>\r\n    <\/a>\r\n\r\n    <!-- Desktop Menu -->\r\n    <ul class=\"nav-menu\">\r\n\r\n      <!-- Home -->\r\n      <li class=\"nav-item\">\r\n        <a href=\"https:\/\/elderbloomstrategies.com\" class=\"nav-link\">Home<\/a>\r\n      <\/li>\r\n\r\n      <!-- Services (dropdown) -->\r\n      <li class=\"nav-item\" data-dropdown>\r\n        <a href=\"#\" class=\"nav-link\">\r\n          Services\r\n          <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n        <\/a>\r\n        <ul class=\"dropdown\">\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=60\">CRM &amp; Automation<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=63\">Google Search Ads<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=72\">Local SEO<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=66\">Meta Ads<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=69\">SEO &amp; AEO<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=78\">Web Development<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=87\">Reputation Management<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=93\">Tracking &amp; Reporting<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=84\">Strategic Social Media<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=81\">Community Branding<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=90\">Public Relations<\/a><\/li>\r\n        <\/ul>\r\n      <\/li>\r\n\r\n      <!-- About Us (dropdown) -->\r\n      <li class=\"nav-item\" data-dropdown>\r\n        <a href=\"#\" class=\"nav-link\">\r\n          About Us\r\n          <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n        <\/a>\r\n        <ul class=\"dropdown\">\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=53\">Meet the Team<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=57\">Our Partners<\/a><\/li>\r\n        <\/ul>\r\n      <\/li>\r\n\r\n      <!-- Resources (dropdown) -->\r\n      <li class=\"nav-item\" data-dropdown>\r\n        <a href=\"#\" class=\"nav-link\">\r\n          Resources\r\n          <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n        <\/a>\r\n        <ul class=\"dropdown\">\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=102\">Case Studies<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=99\">FAQs<\/a><\/li>\r\n          <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=96\">Blog<\/a><\/li>\r\n        <\/ul>\r\n      <\/li>\r\n\r\n      <!-- Submit a Request Button \u2014 purple -->\r\n      <li class=\"nav-item\">\r\n        <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=1035\" class=\"nav-link nav-cta-purple\">Submit a Request<\/a>\r\n      <\/li>\r\n\r\n      <!-- Contact Us Button \u2014 green -->\r\n      <li class=\"nav-item\">\r\n        <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=105\" class=\"nav-link nav-cta\">Contact Us<\/a>\r\n      <\/li>\r\n\r\n    <\/ul>\r\n\r\n    <!-- Hamburger (mobile) -->\r\n    <button class=\"nav-hamburger\" aria-label=\"Toggle menu\" aria-expanded=\"false\">\r\n      <span><\/span>\r\n      <span><\/span>\r\n      <span><\/span>\r\n    <\/button>\r\n\r\n  <\/div>\r\n\r\n  <!-- Mobile Drawer -->\r\n  <div class=\"nav-mobile-drawer\" id=\"mobileDrawer\">\r\n\r\n    <a href=\"https:\/\/elderbloomstrategies.com\" class=\"mobile-nav-link\">Home<\/a>\r\n\r\n    <!-- Services mobile -->\r\n    <a href=\"#\" class=\"mobile-nav-link\" data-mobile-toggle=\"services\">\r\n      Services\r\n      <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n    <\/a>\r\n    <ul class=\"mobile-dropdown\" id=\"mob-services\">\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=60\">CRM &amp; Automation<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=63\">Google Search Ads<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=72\">Local SEO<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=66\">Meta Ads<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=69\">SEO &amp; AEO<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=78\">Web Development<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=87\">Reputation Management<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=93\">Tracking &amp; Reporting<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=84\">Strategic Social Media<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=81\">Community Branding<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=90\">Public Relations<\/a><\/li>\r\n    <\/ul>\r\n\r\n    <!-- About Us mobile -->\r\n    <a href=\"#\" class=\"mobile-nav-link\" data-mobile-toggle=\"about\">\r\n      About Us\r\n      <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n    <\/a>\r\n    <ul class=\"mobile-dropdown\" id=\"mob-about\">\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=53\">Meet the Team<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=57\">Our Partners<\/a><\/li>\r\n    <\/ul>\r\n\r\n    <!-- Resources mobile -->\r\n    <a href=\"#\" class=\"mobile-nav-link\" data-mobile-toggle=\"resources\">\r\n      Resources\r\n      <svg class=\"chevron\" viewBox=\"0 0 20 20\"><path d=\"M5 7l5 5 5-5\"\/><\/svg>\r\n    <\/a>\r\n    <ul class=\"mobile-dropdown\" id=\"mob-resources\">\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=102\">Case Studies<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=99\">FAQs<\/a><\/li>\r\n      <li><a href=\"https:\/\/elderbloomstrategies.com\/?page_id=96\">Blog<\/a><\/li>\r\n    <\/ul>\r\n\r\n    <!-- Mobile CTA buttons -->\r\n    <div class=\"mobile-cta-wrap\">\r\n      <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=1035\" class=\"mobile-cta-purple\">Submit a Request<\/a>\r\n      <a href=\"https:\/\/elderbloomstrategies.com\/?page_id=105\" class=\"mobile-cta\">Contact Us<\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/nav>\r\n\r\n<script>\r\n  (function () {\r\n    \/\/ Desktop dropdowns\r\n    const dropdownItems = document.querySelectorAll('.nav-item[data-dropdown]');\r\n\r\n    dropdownItems.forEach(function (item) {\r\n      const link = item.querySelector('.nav-link');\r\n\r\n      \/\/ Toggle on click (so parent link is also clickable)\r\n      link.addEventListener('click', function (e) {\r\n        const isOpen = item.classList.contains('open');\r\n        \/\/ Close all\r\n        dropdownItems.forEach(function (i) { i.classList.remove('open'); });\r\n        if (!isOpen) {\r\n          item.classList.add('open');\r\n          e.preventDefault(); \/\/ Prevent navigation only when opening dropdown\r\n        }\r\n      });\r\n    });\r\n\r\n    \/\/ Close dropdowns when clicking outside\r\n    document.addEventListener('click', function (e) {\r\n      if (!e.target.closest('.nav-item[data-dropdown]')) {\r\n        dropdownItems.forEach(function (i) { i.classList.remove('open'); });\r\n      }\r\n    });\r\n\r\n    \/\/ Hamburger toggle\r\n    const hamburger = document.querySelector('.nav-hamburger');\r\n    const drawer = document.getElementById('mobileDrawer');\r\n\r\n    hamburger.addEventListener('click', function () {\r\n      const isOpen = hamburger.classList.toggle('open');\r\n      drawer.classList.toggle('open', isOpen);\r\n      hamburger.setAttribute('aria-expanded', isOpen);\r\n    });\r\n\r\n    \/\/ Mobile sub-menus\r\n    const mobileToggles = document.querySelectorAll('[data-mobile-toggle]');\r\n\r\n    mobileToggles.forEach(function (toggle) {\r\n      toggle.addEventListener('click', function (e) {\r\n        e.preventDefault();\r\n        const targetId = 'mob-' + toggle.getAttribute('data-mobile-toggle');\r\n        const target = document.getElementById(targetId);\r\n        const isOpen = target.classList.toggle('open');\r\n        toggle.classList.toggle('open', isOpen);\r\n      });\r\n    });\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c6a7f77 elementor-widget elementor-widget-html\" data-id=\"4c6a7f77\" 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>Google Search Ads for Senior Living | Elderbloom Strategies | Boston, MA<\/title>\r\n<meta name=\"description\" content=\"Elderbloom Strategies runs Google Search Ads exclusively for senior living communities. Stop wasting ad spend on generic agencies. Get campaigns that fill beds. 140+ communities served across the US, Canada & Europe.\">\r\n<meta name=\"keywords\" content=\"Google Search Ads senior living, senior living PPC agency, assisted living Google Ads, memory care paid search, senior living marketing agency Boston, Google Ads senior care, senior living lead generation, occupancy growth Google Ads, senior living advertising agency\">\r\n<meta name=\"robots\" content=\"index, follow\">\r\n<meta name=\"author\" content=\"Elderbloom Strategies\">\r\n<link rel=\"canonical\" href=\"https:\/\/elderbloomstrategies.com\/services\/google-search-ads\/\">\r\n<meta property=\"og:title\" content=\"Google Search Ads for Senior Living | Elderbloom Strategies\">\r\n<meta property=\"og:description\" content=\"We run Google Search Ads exclusively for senior living. Stop burning budget on agencies that don't speak your language. 140+ communities filled.\">\r\n<meta property=\"og:type\" content=\"website\">\r\n<meta property=\"og:url\" content=\"https:\/\/elderbloomstrategies.com\/services\/google-search-ads\/\">\r\n<meta property=\"og:locale\" content=\"en_US\">\r\n<meta name=\"twitter:card\" content=\"summary_large_image\">\r\n<meta name=\"twitter:title\" content=\"Google Search Ads for Senior Living | Elderbloom Strategies\">\r\n<meta name=\"twitter:description\" content=\"Google Ads built exclusively for senior living communities. 140+ communities served. Book a free strategy call today.\">\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"Service\",\r\n  \"name\": \"Google Search Ads for Senior Living\",\r\n  \"description\": \"Elderbloom Strategies manages Google Search Ads campaigns exclusively for senior living communities, assisted living, memory care, and independent living operators across the US, Canada, and Europe.\",\r\n  \"provider\": {\r\n    \"@type\": \"MarketingAgency\",\r\n    \"name\": \"Elderbloom Strategies\",\r\n    \"url\": \"https:\/\/elderbloomstrategies.com\",\r\n    \"telephone\": \"+19783334400\",\r\n    \"email\": \"info@elderbloomstrategies.com\",\r\n    \"address\": {\r\n      \"@type\": \"PostalAddress\",\r\n      \"addressLocality\": \"Boston\",\r\n      \"addressRegion\": \"MA\",\r\n      \"addressCountry\": \"US\"\r\n    }\r\n  },\r\n  \"areaServed\": [\"US\", \"CA\", \"Europe\"],\r\n  \"audience\": {\r\n    \"@type\": \"Audience\",\r\n    \"audienceType\": \"Senior Living Community Operators and Marketing Directors\"\r\n  }\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"FAQPage\",\r\n  \"mainEntity\": [\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How quickly can Google Search Ads generate leads for my senior living community?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Most Elderbloom clients see qualified tour inquiries within the first 7\u201314 days of campaign launch. Our campaigns are pre-built around senior living search intent, so we skip the months-long learning curve typical agencies require.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What makes Elderbloom's Google Ads different from a general PPC agency?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"We work exclusively with senior living communities. Our keyword libraries, negative keyword lists, ad copy, and landing page strategies are built entirely around how families search for senior care \u2014 not borrowed from generic PPC playbooks.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How much ad spend is typically wasted without a senior living specialist?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Our audits of new client accounts consistently find 35\u201360% of monthly ad budgets being wasted on irrelevant searches, wrong geographies, or non-converting landing pages. On a $5,000\/month budget, that's $2,000\u2013$3,000 gone every single month.\"\r\n      }\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n:root {\r\n  --green: #18cb96;\r\n  --purple: #a70dd5;\r\n  --bg-dark: #080808;\r\n  --bg-card: #111111;\r\n  --bg-card2: #161616;\r\n  --text-white: #f5f5f5;\r\n  --text-muted: #888;\r\n  --text-dim: #555;\r\n  --border: rgba(255,255,255,0.07);\r\n  --border-hover: rgba(24,203,150,0.35);\r\n  --green-glow: rgba(24,203,150,0.12);\r\n  --purple-glow: rgba(167,13,213,0.12);\r\n}\r\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\nhtml { scroll-behavior: smooth; }\r\nbody {\r\n  background: var(--bg-dark);\r\n  color: var(--text-white);\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 16px;\r\n  line-height: 1.65;\r\n  overflow-x: hidden;\r\n}\r\nh1,h2,h3,h4 { font-family: 'Montserrat', sans-serif; line-height: 1.15; letter-spacing: -0.02em; color: #f5f5f5 !important; }\r\na { color: inherit; text-decoration: none; }\r\nimg { max-width: 100%; display: block; }\r\n\r\nbody::before {\r\n  content: '';\r\n  position: fixed;\r\n  inset: 0;\r\n  background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'\/%3E%3C\/svg%3E\");\r\n  pointer-events: none;\r\n  z-index: 0;\r\n  opacity: 0.4;\r\n}\r\n.grid-bg {\r\n  position: absolute;\r\n  inset: 0;\r\n  background-image: linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);\r\n  background-size: 60px 60px;\r\n  pointer-events: none;\r\n}\r\n.container { max-width: 1200px; margin: 0 auto; padding: 0 2rem; }\r\nsection { padding: 100px 0; }\r\n\r\n.tag {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n  color: var(--green);\r\n  background: rgba(24,203,150,0.08);\r\n  border: 1px solid rgba(24,203,150,0.2);\r\n  padding: 5px 14px;\r\n  border-radius: 100px;\r\n  margin-bottom: 1.5rem;\r\n}\r\n.tag::before {\r\n  content: '';\r\n  width: 6px; height: 6px;\r\n  border-radius: 50%;\r\n  background: var(--green);\r\n  box-shadow: 0 0 6px var(--green);\r\n}\r\n.btn-primary {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  background: var(--green);\r\n  color: #050505;\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-weight: 700;\r\n  font-size: 14px;\r\n  letter-spacing: 0.03em;\r\n  padding: 14px 28px;\r\n  border-radius: 8px;\r\n  border: none;\r\n  cursor: pointer;\r\n  transition: all 0.25s ease;\r\n  white-space: nowrap;\r\n}\r\n.btn-primary:hover { background: #12e8a8; transform: translateY(-2px); box-shadow: 0 12px 40px rgba(24,203,150,0.35); }\r\n.btn-ghost {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  background: transparent;\r\n  color: var(--text-white);\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-weight: 600;\r\n  font-size: 14px;\r\n  padding: 14px 28px;\r\n  border-radius: 8px;\r\n  border: 1px solid var(--border);\r\n  cursor: pointer;\r\n  transition: all 0.25s ease;\r\n  white-space: nowrap;\r\n}\r\n.btn-ghost:hover { border-color: rgba(255,255,255,0.25); background: rgba(255,255,255,0.04); }\r\n.gradient-text {\r\n  background: linear-gradient(135deg, var(--green) 0%, #5eedc4 50%, var(--purple) 100%);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n.reveal { opacity: 0; transform: translateY(28px); transition: opacity 0.7s ease, transform 0.7s ease; }\r\n.reveal.visible { opacity: 1; transform: translateY(0); }\r\n.reveal-delay-1 { transition-delay: 0.1s; }\r\n.reveal-delay-2 { transition-delay: 0.2s; }\r\n.reveal-delay-3 { transition-delay: 0.3s; }\r\n.reveal-delay-4 { transition-delay: 0.4s; }\r\n.live-dot {\r\n  width: 10px; height: 10px;\r\n  border-radius: 50%;\r\n  background: var(--green);\r\n  box-shadow: 0 0 12px var(--green);\r\n  animation: pulse 2s infinite;\r\n  flex-shrink: 0;\r\n}\r\n@keyframes pulse {\r\n  0%, 100% { opacity: 1; transform: scale(1); }\r\n  50% { opacity: 0.6; transform: scale(0.85); }\r\n}\r\n\r\n\/* ===== HERO ===== *\/\r\n#hero {\r\n  position: relative;\r\n  padding: 120px 0 90px;\r\n  overflow: hidden;\r\n}\r\n.hero-glow-1 {\r\n  position: absolute;\r\n  width: 700px; height: 700px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(24,203,150,0.13) 0%, transparent 70%);\r\n  top: -200px; left: -200px;\r\n  pointer-events: none;\r\n}\r\n.hero-glow-2 {\r\n  position: absolute;\r\n  width: 600px; height: 600px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(167,13,213,0.1) 0%, transparent 70%);\r\n  bottom: -100px; right: -150px;\r\n  pointer-events: none;\r\n}\r\n.hero-eyebrow {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.15em;\r\n  text-transform: uppercase;\r\n  color: var(--green);\r\n  margin-bottom: 1.5rem;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n}\r\n.hero-eyebrow::before {\r\n  content: '';\r\n  display: block;\r\n  width: 32px; height: 1px;\r\n  background: var(--green);\r\n}\r\n.hero-headline {\r\n  font-size: clamp(42px, 6.5vw, 82px);\r\n  font-weight: 900;\r\n  line-height: 1.05;\r\n  letter-spacing: -0.03em;\r\n  margin-bottom: 1.75rem;\r\n  max-width: 900px;\r\n}\r\n.hero-sub {\r\n  font-size: clamp(16px, 2.2vw, 19px);\r\n  color: rgba(245,245,245,0.65);\r\n  font-weight: 400;\r\n  max-width: 620px;\r\n  line-height: 1.7;\r\n  margin-bottom: 3rem;\r\n}\r\n.hero-cta-row {\r\n  display: flex;\r\n  gap: 16px;\r\n  flex-wrap: wrap;\r\n  align-items: center;\r\n  margin-bottom: 1.5rem;\r\n}\r\n.hero-trust-row {\r\n  display: flex;\r\n  gap: 24px;\r\n  flex-wrap: wrap;\r\n  align-items: center;\r\n  margin-top: 1rem;\r\n}\r\n.hero-trust-item {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-size: 12px;\r\n  color: rgba(245,245,245,0.5);\r\n}\r\n.hero-trust-item::before {\r\n  content: '\u2713';\r\n  color: var(--green);\r\n  font-weight: 800;\r\n  font-size: 11px;\r\n}\r\n.hero-stats {\r\n  display: flex;\r\n  gap: 48px;\r\n  margin-top: 72px;\r\n  padding-top: 48px;\r\n  border-top: 1px solid var(--border);\r\n  flex-wrap: wrap;\r\n}\r\n.hero-stat-num {\r\n  font-size: 42px;\r\n  font-weight: 900;\r\n  color: var(--green);\r\n  line-height: 1;\r\n}\r\n.hero-stat-label {\r\n  font-size: 13px;\r\n  color: var(--text-muted);\r\n  margin-top: 6px;\r\n  max-width: 140px;\r\n  line-height: 1.4;\r\n}\r\n\r\n\/* TICKER *\/\r\n.ticker-wrap {\r\n  overflow: hidden;\r\n  border-top: 1px solid var(--border);\r\n  border-bottom: 1px solid var(--border);\r\n  padding: 16px 0;\r\n  background: rgba(255,255,255,0.015);\r\n}\r\n.ticker-track {\r\n  display: flex;\r\n  width: max-content;\r\n  animation: ticker 30s linear infinite;\r\n}\r\n.ticker-item {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 16px;\r\n  padding: 0 40px;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n  color: var(--text-muted);\r\n  white-space: nowrap;\r\n}\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\/* ===== PROBLEM SECTION ===== *\/\r\n#problem {\r\n  position: relative;\r\n  overflow: hidden;\r\n  background: var(--bg-card);\r\n  border-top: 1px solid var(--border);\r\n  border-bottom: 1px solid var(--border);\r\n}\r\n.problem-glow {\r\n  position: absolute;\r\n  width: 500px; height: 500px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(249,92,92,0.06) 0%, transparent 70%);\r\n  top: -100px; right: -100px;\r\n  pointer-events: none;\r\n}\r\n.problem-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 80px;\r\n  align-items: center;\r\n}\r\n.problem-headline {\r\n  font-size: clamp(30px, 4vw, 48px);\r\n  font-weight: 900;\r\n  line-height: 1.1;\r\n  margin-bottom: 1.5rem;\r\n}\r\n.problem-sub {\r\n  font-size: 16px;\r\n  color: rgba(245,245,245,0.65);\r\n  line-height: 1.75;\r\n  margin-bottom: 2rem;\r\n}\r\n.pain-list { display: flex; flex-direction: column; gap: 14px; }\r\n.pain-item {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 14px;\r\n  padding: 16px 20px;\r\n  background: rgba(249,92,92,0.04);\r\n  border: 1px solid rgba(249,92,92,0.15);\r\n  border-radius: 12px;\r\n  font-size: 14px;\r\n  color: rgba(245,245,245,0.8);\r\n  line-height: 1.5;\r\n}\r\n.pain-icon { font-size: 18px; flex-shrink: 0; margin-top: 2px; }\r\n.problem-visual {\r\n  background: var(--bg-card2);\r\n  border: 1px solid var(--border);\r\n  border-radius: 20px;\r\n  padding: 36px;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.problem-visual::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 2px;\r\n  background: linear-gradient(90deg, #f95c5c, var(--purple));\r\n}\r\n.waste-meter-label {\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.1em;\r\n  text-transform: uppercase;\r\n  color: var(--text-muted);\r\n  margin-bottom: 20px;\r\n}\r\n.waste-bars { display: flex; flex-direction: column; gap: 16px; }\r\n.waste-bar-row { display: flex; flex-direction: column; gap: 6px; }\r\n.waste-bar-header { display: flex; justify-content: space-between; font-size: 12px; }\r\n.waste-bar-name { color: rgba(245,245,245,0.7); }\r\n.waste-bar-val { font-weight: 700; }\r\n.waste-bar-bg {\r\n  width: 100%; height: 8px;\r\n  background: rgba(255,255,255,0.06);\r\n  border-radius: 4px;\r\n  overflow: hidden;\r\n}\r\n.waste-bar-fill {\r\n  height: 100%;\r\n  border-radius: 4px;\r\n  transition: width 1.5s ease;\r\n  width: 0;\r\n}\r\n.waste-bar-fill.bad { background: linear-gradient(90deg, #f95c5c, #ff8a8a); }\r\n.waste-bar-fill.good { background: linear-gradient(90deg, var(--green), #5eedc4); }\r\n.waste-stat-row {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 12px;\r\n  margin-top: 24px;\r\n}\r\n.waste-stat {\r\n  background: rgba(255,255,255,0.02);\r\n  border: 1px solid var(--border);\r\n  border-radius: 10px;\r\n  padding: 16px;\r\n  text-align: center;\r\n}\r\n.waste-stat-num { font-size: 24px; font-weight: 900; line-height: 1; margin-bottom: 4px; }\r\n.waste-stat-num.red { color: #f95c5c; }\r\n.waste-stat-num.green { color: var(--green); }\r\n.waste-stat-label { font-size: 11px; color: var(--text-muted); line-height: 1.3; }\r\n\r\n\/* ===== WHY ELDERBLOOM ===== *\/\r\n#why {\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.why-glow {\r\n  position: absolute;\r\n  width: 600px; height: 600px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(24,203,150,0.07) 0%, transparent 70%);\r\n  top: -100px; left: -200px;\r\n  pointer-events: none;\r\n}\r\n.section-header { text-align: center; margin-bottom: 64px; }\r\n.section-headline { font-size: clamp(30px, 4vw, 52px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.section-sub { font-size: 17px; color: rgba(245,245,245,0.55); max-width: 560px; margin: 0 auto; line-height: 1.65; }\r\n.why-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\r\n.why-card {\r\n  background: var(--bg-card);\r\n  border: 1px solid var(--border);\r\n  border-radius: 20px;\r\n  padding: 36px 28px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  transition: all 0.3s ease;\r\n}\r\n.why-card::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 1px;\r\n  background: linear-gradient(90deg, transparent, var(--green), transparent);\r\n  opacity: 0;\r\n  transition: opacity 0.3s;\r\n}\r\n.why-card:hover { transform: translateY(-6px); border-color: rgba(24,203,150,0.25); box-shadow: 0 24px 70px rgba(24,203,150,0.07); }\r\n.why-card:hover::before { opacity: 1; }\r\n.why-icon {\r\n  width: 52px; height: 52px;\r\n  border-radius: 14px;\r\n  background: rgba(24,203,150,0.08);\r\n  border: 1px solid rgba(24,203,150,0.18);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 22px;\r\n  margin-bottom: 20px;\r\n}\r\n.why-card-title { font-size: 18px; font-weight: 800; margin-bottom: 10px; }\r\n.why-card-desc { font-size: 14px; color: rgba(245,245,245,0.6); line-height: 1.7; }\r\n.why-card-stat {\r\n  margin-top: 20px;\r\n  padding-top: 16px;\r\n  border-top: 1px solid var(--border);\r\n  font-size: 13px;\r\n  color: var(--green);\r\n  font-weight: 700;\r\n}\r\n\r\n\/* ===== PROCESS SECTION ===== *\/\r\n#process {\r\n  background: var(--bg-card);\r\n  border-top: 1px solid var(--border);\r\n  border-bottom: 1px solid var(--border);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.process-glow {\r\n  position: absolute;\r\n  width: 500px; height: 500px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(167,13,213,0.07) 0%, transparent 70%);\r\n  bottom: -100px; right: -100px;\r\n  pointer-events: none;\r\n}\r\n.process-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; position: relative; }\r\n.process-steps::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 36px;\r\n  left: calc(12.5% + 36px);\r\n  right: calc(12.5% + 36px);\r\n  height: 1px;\r\n  background: linear-gradient(90deg, var(--green), var(--purple));\r\n  z-index: 0;\r\n}\r\n.process-step {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  text-align: center;\r\n  padding: 0 20px 40px;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n.step-num {\r\n  width: 72px; height: 72px;\r\n  border-radius: 50%;\r\n  background: var(--bg-dark);\r\n  border: 2px solid var(--green);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 22px;\r\n  font-weight: 900;\r\n  color: var(--green);\r\n  margin-bottom: 20px;\r\n  position: relative;\r\n  z-index: 2;\r\n  transition: all 0.3s;\r\n}\r\n.process-step:hover .step-num {\r\n  background: var(--green);\r\n  color: #050505;\r\n  box-shadow: 0 0 30px rgba(24,203,150,0.4);\r\n}\r\n.step-title { font-size: 16px; font-weight: 800; margin-bottom: 10px; }\r\n.step-desc { font-size: 13px; color: rgba(245,245,245,0.6); line-height: 1.65; }\r\n.step-tag {\r\n  margin-top: 12px;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  color: var(--green);\r\n  background: rgba(24,203,150,0.08);\r\n  border: 1px solid rgba(24,203,150,0.2);\r\n  padding: 3px 10px;\r\n  border-radius: 100px;\r\n}\r\n\r\n\/* ===== RESULTS ===== *\/\r\n#results { position: relative; overflow: hidden; }\r\n.results-glow {\r\n  position: absolute;\r\n  width: 700px; height: 700px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(24,203,150,0.06) 0%, transparent 70%);\r\n  top: -100px; right: -200px;\r\n  pointer-events: none;\r\n}\r\n.proof-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1px; background: var(--border); border-radius: 16px; overflow: hidden; margin-bottom: 60px; }\r\n.proof-cell {\r\n  background: var(--bg-card);\r\n  padding: 32px 24px;\r\n  text-align: center;\r\n  transition: background 0.3s;\r\n}\r\n.proof-cell:hover { background: var(--bg-card2); }\r\n.proof-num { font-size: clamp(30px, 4vw, 46px); font-weight: 900; color: var(--green); line-height: 1; margin-bottom: 8px; }\r\n.proof-label { font-size: 13px; color: var(--text-muted); line-height: 1.5; }\r\n\r\n.results-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\r\n.result-card {\r\n  background: var(--bg-card);\r\n  border: 1px solid var(--border);\r\n  border-radius: 20px;\r\n  overflow: hidden;\r\n  position: relative;\r\n  transition: all 0.3s ease;\r\n}\r\n.result-card::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 1px;\r\n  background: linear-gradient(90deg, transparent, var(--green), transparent);\r\n  opacity: 0;\r\n  transition: opacity 0.3s;\r\n}\r\n.result-card:hover { transform: translateY(-6px); border-color: rgba(24,203,150,0.25); }\r\n.result-card:hover::before { opacity: 0.8; }\r\n.result-card-top {\r\n  padding: 28px 28px 20px;\r\n  border-bottom: 1px solid var(--border);\r\n  background: var(--bg-card2);\r\n}\r\n.result-card-type {\r\n  font-size: 10px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;\r\n  padding: 3px 10px; border-radius: 100px; border: 1px solid;\r\n  color: var(--green); border-color: rgba(24,203,150,0.3); background: rgba(24,203,150,0.07);\r\n  display: inline-block; margin-bottom: 12px;\r\n}\r\n.result-card-community { font-size: 17px; font-weight: 800; margin-bottom: 4px; line-height: 1.2; }\r\n.result-card-loc { font-size: 11px; color: var(--text-muted); }\r\n.result-card-body { padding: 24px 28px; }\r\n.result-metrics { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-bottom: 16px; }\r\n.result-metric { text-align: center; }\r\n.result-metric-num { font-size: clamp(18px, 2vw, 24px); font-weight: 900; color: var(--green); line-height: 1; margin-bottom: 4px; }\r\n.result-metric-label { font-size: 10px; color: var(--text-muted); line-height: 1.3; }\r\n.result-headline { font-size: 13px; color: rgba(245,245,245,0.6); line-height: 1.55; margin-bottom: 16px; }\r\n.result-cta { display: flex; justify-content: space-between; align-items: center; padding-top: 14px; border-top: 1px solid var(--border); }\r\n.result-read-more { font-size: 12px; font-weight: 700; color: var(--green); letter-spacing: 0.05em; display: flex; align-items: center; gap: 6px; transition: gap 0.2s; }\r\n.result-card:hover .result-read-more { gap: 10px; }\r\n.result-timeline { font-size: 11px; color: var(--text-dim); }\r\n\r\n\/* ===== WHAT'S INCLUDED ===== *\/\r\n#included {\r\n  background: var(--bg-card);\r\n  border-top: 1px solid var(--border);\r\n  border-bottom: 1px solid var(--border);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.included-glow {\r\n  position: absolute;\r\n  width: 500px; height: 500px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(167,13,213,0.08) 0%, transparent 70%);\r\n  top: -100px; left: -100px;\r\n  pointer-events: none;\r\n}\r\n.included-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 32px; }\r\n.included-card {\r\n  background: var(--bg-dark);\r\n  border: 1px solid var(--border);\r\n  border-radius: 16px;\r\n  padding: 28px 28px 28px 24px;\r\n  display: flex;\r\n  gap: 18px;\r\n  align-items: flex-start;\r\n  transition: all 0.3s;\r\n}\r\n.included-card:hover { border-color: rgba(24,203,150,0.3); background: rgba(24,203,150,0.02); }\r\n.included-card-icon {\r\n  width: 44px; height: 44px;\r\n  border-radius: 12px;\r\n  background: rgba(24,203,150,0.08);\r\n  border: 1px solid rgba(24,203,150,0.18);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 20px;\r\n  flex-shrink: 0;\r\n}\r\n.included-card-title { font-size: 16px; font-weight: 800; margin-bottom: 6px; }\r\n.included-card-desc { font-size: 13px; color: rgba(245,245,245,0.6); line-height: 1.65; }\r\n.included-cta-banner {\r\n  margin-top: 48px;\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);\r\n  border-radius: 20px;\r\n  padding: 40px;\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  gap: 32px;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.included-cta-banner::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 2px;\r\n  background: linear-gradient(90deg, var(--green), var(--purple));\r\n}\r\n.included-cta-headline { font-size: clamp(20px, 3vw, 28px); font-weight: 900; line-height: 1.15; margin-bottom: 6px; }\r\n.included-cta-sub { font-size: 15px; color: rgba(245,245,245,0.6); line-height: 1.6; }\r\n\r\n\/* ===== TESTIMONIALS ===== *\/\r\n#testimonials { position: relative; overflow: hidden; }\r\n.testimonials-header { text-align: center; margin-bottom: 60px; }\r\n.testimonials-headline { font-size: clamp(30px, 4vw, 48px); font-weight: 800; line-height: 1.1; margin-bottom: 1rem; }\r\n.testimonials-sub { font-size: 16px; color: rgba(245,245,245,0.55); }\r\n.testimonials-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\r\n.testimonial-card {\r\n  background: var(--bg-card);\r\n  border: 1px solid var(--border);\r\n  border-radius: 20px;\r\n  padding: 36px 30px;\r\n  position: relative;\r\n  transition: all 0.3s;\r\n}\r\n.testimonial-card:hover { border-color: rgba(24,203,150,0.25); transform: translateY(-4px); }\r\n.stars { display: flex; gap: 4px; margin-bottom: 20px; }\r\n.star { width: 14px; height: 14px; background: var(--green); clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%); }\r\n.testimonial-quote { font-size: 14px; line-height: 1.75; color: rgba(245,245,245,0.75); margin-bottom: 28px; font-style: italic; }\r\n.testimonial-quote::before { content: '\\201C'; color: var(--green); font-size: 32px; line-height: 0; vertical-align: -14px; margin-right: 4px; }\r\n.testimonial-author { display: flex; align-items: center; gap: 14px; border-top: 1px solid var(--border); padding-top: 22px; }\r\n.author-avatar { width: 42px; height: 42px; border-radius: 50%; background: linear-gradient(135deg, var(--green), var(--purple)); display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 800; color: #050505; flex-shrink: 0; }\r\n.author-name { font-size: 14px; font-weight: 700; }\r\n.author-title { font-size: 12px; color: var(--text-muted); margin-top: 2px; }\r\n\r\n\/* ===== FAQ ===== *\/\r\n#faq {\r\n  background: var(--bg-card);\r\n  border-top: 1px solid var(--border);\r\n  border-bottom: 1px solid var(--border);\r\n}\r\n.faq-list { display: flex; flex-direction: column; gap: 0; max-width: 800px; margin: 0 auto; }\r\n.faq-item {\r\n  border-bottom: 1px solid var(--border);\r\n  overflow: hidden;\r\n}\r\n.faq-item:first-child { border-top: 1px solid var(--border); }\r\n.faq-question {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  padding: 24px 0;\r\n  cursor: pointer;\r\n  font-size: 16px;\r\n  font-weight: 700;\r\n  color: var(--text-white);\r\n  gap: 16px;\r\n  user-select: none;\r\n  transition: color 0.2s;\r\n}\r\n.faq-question:hover { color: var(--green); }\r\n.faq-icon {\r\n  width: 28px; height: 28px;\r\n  border-radius: 50%;\r\n  border: 1px solid var(--border);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 18px;\r\n  color: var(--green);\r\n  flex-shrink: 0;\r\n  transition: all 0.3s;\r\n  font-weight: 300;\r\n}\r\n.faq-item.open .faq-icon { background: rgba(24,203,150,0.1); transform: rotate(45deg); }\r\n.faq-answer {\r\n  max-height: 0;\r\n  overflow: hidden;\r\n  transition: max-height 0.4s ease, padding 0.3s ease;\r\n  font-size: 15px;\r\n  color: rgba(245,245,245,0.65);\r\n  line-height: 1.7;\r\n}\r\n.faq-answer-inner { padding: 0 0 24px; }\r\n.faq-item.open .faq-answer { max-height: 300px; }\r\n\r\n\/* ===== CTA STRIP ===== *\/\r\n#cta-strip { padding: 0; }\r\n.cta-inner {\r\n  margin: 0 2rem;\r\n  background: var(--bg-card);\r\n  border: 1px solid var(--border);\r\n  border-radius: 24px;\r\n  padding: 70px 80px;\r\n  display: grid;\r\n  grid-template-columns: 1fr auto;\r\n  gap: 60px;\r\n  align-items: center;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.cta-inner::before {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  background: linear-gradient(135deg, rgba(24,203,150,0.05) 0%, transparent 60%);\r\n  border-radius: 24px;\r\n}\r\n.cta-inner::after {\r\n  content: '';\r\n  position: absolute;\r\n  width: 400px; height: 400px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(167,13,213,0.12) 0%, transparent 70%);\r\n  right: -100px; bottom: -100px;\r\n  pointer-events: none;\r\n}\r\n.cta-headline { font-size: clamp(28px, 4vw, 44px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; position: relative; z-index: 1; }\r\n.cta-sub { font-size: 16px; color: rgba(245,245,245,0.6); line-height: 1.7; position: relative; z-index: 1; }\r\n.cta-right { display: flex; flex-direction: column; gap: 16px; flex-shrink: 0; position: relative; z-index: 1; }\r\n\r\n\/* ===== CALCULATOR ===== *\/\r\n#calculator { position: relative; overflow: hidden; }\r\n.calc-glow {\r\n  position: absolute;\r\n  width: 800px; height: 800px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(167,13,213,0.06) 0%, transparent 70%);\r\n  top: -200px; right: -200px;\r\n  pointer-events: none;\r\n}\r\n.calc-header { text-align: center; margin-bottom: 60px; }\r\n.calc-headline { font-size: clamp(30px, 4.5vw, 52px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.calc-sub { font-size: 17px; color: rgba(245,245,245,0.55); max-width: 560px; margin: 0 auto; line-height: 1.6; }\r\n.calc-wrap { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; align-items: start; }\r\n.calc-inputs {\r\n  background: var(--bg-card);\r\n  border: 1px solid var(--border);\r\n  border-radius: 20px;\r\n  padding: 36px;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.calc-inputs::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 2px;\r\n  background: linear-gradient(90deg, var(--purple), var(--green));\r\n}\r\n.calc-section-title {\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.1em;\r\n  text-transform: uppercase;\r\n  color: var(--text-muted);\r\n  margin-bottom: 20px;\r\n  margin-top: 28px;\r\n  padding-top: 24px;\r\n  border-top: 1px solid var(--border);\r\n}\r\n.calc-section-title:first-child { margin-top: 0; padding-top: 0; border-top: none; }\r\n.calc-input-group { margin-bottom: 20px; }\r\n.calc-input-label { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; }\r\n.calc-input-label span:first-child { font-size: 13px; color: rgba(245,245,245,0.75); line-height: 1.4; }\r\n.calc-input-val {\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  color: var(--green);\r\n  background: rgba(24,203,150,0.08);\r\n  border: 1px solid rgba(24,203,150,0.2);\r\n  border-radius: 6px;\r\n  padding: 3px 10px;\r\n  min-width: 70px;\r\n  text-align: right;\r\n  flex-shrink: 0;\r\n}\r\n.calc-slider {\r\n  -webkit-appearance: none;\r\n  appearance: none;\r\n  width: 100%;\r\n  height: 4px;\r\n  border-radius: 4px;\r\n  background: var(--border);\r\n  outline: none;\r\n  cursor: pointer;\r\n}\r\n.calc-slider::-webkit-slider-thumb {\r\n  -webkit-appearance: none;\r\n  appearance: none;\r\n  width: 18px; height: 18px;\r\n  border-radius: 50%;\r\n  background: var(--green);\r\n  cursor: pointer;\r\n  box-shadow: 0 0 10px rgba(24,203,150,0.5);\r\n  transition: transform 0.2s;\r\n}\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 {\r\n  background: var(--bg-card);\r\n  border: 1px solid var(--border);\r\n  border-radius: 20px;\r\n  padding: 28px 32px;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.calc-result-card.primary {\r\n  background: linear-gradient(135deg, rgba(24,203,150,0.08) 0%, rgba(167,13,213,0.06) 100%);\r\n  border-color: rgba(24,203,150,0.3);\r\n}\r\n.calc-result-card::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 1px;\r\n  background: linear-gradient(90deg, transparent, var(--green), transparent);\r\n  opacity: 0.4;\r\n}\r\n.calc-result-card.primary::before { opacity: 1; }\r\n.calc-result-label { font-size: 11px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 10px; }\r\n.calc-result-num { font-size: clamp(30px, 4vw, 46px); font-weight: 900; color: var(--green); line-height: 1; margin-bottom: 8px; transition: all 0.4s ease; }\r\n.calc-result-num.loss { color: #f95c5c; }\r\n.calc-result-sub { font-size: 13px; color: rgba(245,245,245,0.5); line-height: 1.5; }\r\n.calc-breakdown { background: var(--bg-card2); border: 1px solid var(--border); border-radius: 16px; padding: 24px; }\r\n.calc-breakdown-title { font-size: 12px; font-weight: 700; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 16px; }\r\n.breakdown-row { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid var(--border); font-size: 13px; }\r\n.breakdown-row:last-child { border-bottom: none; }\r\n.breakdown-label { color: rgba(245,245,245,0.65); }\r\n.breakdown-val { font-weight: 700; color: #f95c5c; }\r\n.breakdown-val.green { color: var(--green); }\r\n.calc-cta-note { background: rgba(24,203,150,0.06); border: 1px solid rgba(24,203,150,0.2); border-radius: 12px; padding: 18px 22px; font-size: 13px; color: rgba(245,245,245,0.7); line-height: 1.6; text-align: center; }\r\n.calc-cta-note strong { color: var(--green); }\r\n\r\n\/* ===== NEWSLETTER ===== *\/\r\n#newsletter {\r\n  background: var(--bg-card);\r\n  border-top: 1px solid var(--border);\r\n  border-bottom: 1px solid var(--border);\r\n  padding: 80px 0;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.nl-glow {\r\n  position: absolute;\r\n  width: 400px; height: 400px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(167,13,213,0.07) 0%, transparent 70%);\r\n  top: -50px; right: -50px;\r\n  pointer-events: none;\r\n}\r\n.newsletter-inner {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 80px;\r\n  align-items: center;\r\n}\r\n.newsletter-headline { font-size: clamp(26px, 3.5vw, 40px); font-weight: 900; line-height: 1.1; margin-bottom: 1rem; }\r\n.newsletter-sub { font-size: 15px; color: rgba(245,245,245,0.6); line-height: 1.7; margin-bottom: 1.5rem; }\r\n.newsletter-perks { display: flex; flex-direction: column; gap: 10px; }\r\n.newsletter-perk {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  font-size: 13px;\r\n  color: rgba(245,245,245,0.7);\r\n}\r\n.newsletter-perk::before {\r\n  content: '\u2713';\r\n  width: 20px; height: 20px;\r\n  border-radius: 50%;\r\n  background: rgba(24,203,150,0.15);\r\n  border: 1px solid rgba(24,203,150,0.3);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 11px;\r\n  font-weight: 800;\r\n  color: var(--green);\r\n  flex-shrink: 0;\r\n}\r\n.newsletter-form-wrap {\r\n  background: var(--bg-dark);\r\n  border: 1px solid var(--border);\r\n  border-radius: 20px;\r\n  padding: 36px;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.newsletter-form-wrap::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 2px;\r\n  background: linear-gradient(90deg, var(--purple), var(--green));\r\n}\r\n.nl-widget {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  background: rgba(24,203,150,0.06);\r\n  border: 1px solid rgba(24,203,150,0.18);\r\n  border-radius: 10px;\r\n  padding: 10px 16px;\r\n  margin-bottom: 20px;\r\n}\r\n.nl-widget-text { font-size: 12px; color: rgba(245,245,245,0.7); }\r\n.nl-widget-text strong { color: var(--green); }\r\n.newsletter-form { display: flex; flex-direction: column; gap: 14px; }\r\n.nl-input {\r\n  background: rgba(255,255,255,0.04);\r\n  border: 1px solid var(--border);\r\n  border-radius: 8px;\r\n  padding: 13px 16px;\r\n  color: var(--text-white);\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 14px;\r\n  outline: none;\r\n  transition: border-color 0.25s;\r\n  width: 100%;\r\n}\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 {\r\n  background: var(--green);\r\n  color: #050505;\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-weight: 800;\r\n  font-size: 14px;\r\n  padding: 14px;\r\n  border-radius: 8px;\r\n  border: none;\r\n  cursor: pointer;\r\n  transition: all 0.25s;\r\n  width: 100%;\r\n}\r\n.nl-submit:hover { background: #12e8a8; box-shadow: 0 8px 30px rgba(24,203,150,0.3); }\r\n.nl-privacy { font-size: 11px; color: var(--text-dim); text-align: center; line-height: 1.5; }\r\n.nl-title { font-size: 18px; font-weight: 800; margin-bottom: 6px; }\r\n.nl-subtitle { font-size: 13px; color: rgba(245,245,245,0.5); margin-bottom: 16px; }\r\n\r\n\/* ===== CONTACT ===== *\/\r\n#contact { position: relative; overflow: hidden; }\r\n.contact-glow {\r\n  position: absolute;\r\n  width: 600px; height: 600px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(24,203,150,0.08) 0%, transparent 70%);\r\n  top: -100px; right: -200px;\r\n  pointer-events: none;\r\n}\r\n.contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start; }\r\n.contact-headline { font-size: clamp(32px, 4.5vw, 52px); font-weight: 900; line-height: 1.1; margin-bottom: 1.5rem; }\r\n.contact-desc { font-size: 16px; color: rgba(245,245,245,0.6); line-height: 1.7; margin-bottom: 2.5rem; }\r\n.contact-info { display: flex; flex-direction: column; gap: 20px; margin-bottom: 2.5rem; }\r\n.contact-info-item { display: flex; align-items: center; gap: 14px; font-size: 15px; }\r\n.contact-info-icon {\r\n  width: 40px; height: 40px;\r\n  border-radius: 10px;\r\n  background: rgba(24,203,150,0.08);\r\n  border: 1px solid rgba(24,203,150,0.18);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 16px;\r\n  flex-shrink: 0;\r\n}\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; }\r\n.trust-badge {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 8px 14px;\r\n  background: rgba(255,255,255,0.03);\r\n  border: 1px solid var(--border);\r\n  border-radius: 100px;\r\n  font-size: 12px;\r\n  color: rgba(245,245,245,0.65);\r\n}\r\n\r\n\/* Booking widget *\/\r\n.booking-widget {\r\n  background: rgba(24,203,150,0.05);\r\n  border: 1px solid rgba(24,203,150,0.2);\r\n  border-radius: 14px;\r\n  padding: 18px 20px;\r\n  margin-bottom: 28px;\r\n}\r\n.booking-widget-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  margin-bottom: 14px;\r\n}\r\n.booking-widget-title { font-size: 13px; font-weight: 800; color: var(--text-white); }\r\n.booking-badge {\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  padding: 2px 8px;\r\n  border-radius: 100px;\r\n  background: rgba(249,92,92,0.15);\r\n  color: #f95c5c;\r\n  border: 1px solid rgba(249,92,92,0.25);\r\n}\r\n.booking-spots { display: flex; flex-direction: column; gap: 8px; }\r\n.booking-spot {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  padding: 10px 14px;\r\n  background: rgba(255,255,255,0.02);\r\n  border: 1px solid var(--border);\r\n  border-radius: 8px;\r\n  font-size: 13px;\r\n  cursor: pointer;\r\n  transition: all 0.25s;\r\n}\r\n.booking-spot:hover { border-color: rgba(24,203,150,0.3); background: rgba(24,203,150,0.04); }\r\n.booking-spot-time { font-weight: 600; }\r\n.booking-spot-tag {\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  padding: 2px 8px;\r\n  border-radius: 100px;\r\n  background: rgba(24,203,150,0.1);\r\n  color: var(--green);\r\n  border: 1px solid rgba(24,203,150,0.2);\r\n}\r\n.booking-footer { font-size: 11px; color: var(--text-muted); margin-top: 10px; text-align: center; }\r\n\r\n.contact-form {\r\n  background: var(--bg-card);\r\n  border: 1px solid var(--border);\r\n  border-radius: 20px;\r\n  padding: 40px;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.contact-form::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 2px;\r\n  background: linear-gradient(90deg, var(--green), var(--purple));\r\n}\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 {\r\n  background: rgba(255,255,255,0.03);\r\n  border: 1px solid var(--border);\r\n  border-radius: 8px;\r\n  padding: 12px 16px;\r\n  color: var(--text-white);\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 14px;\r\n  outline: none;\r\n  transition: border-color 0.25s;\r\n  width: 100%;\r\n  -webkit-appearance: none;\r\n}\r\n.form-group input:focus, .form-group select:focus, .form-group textarea:focus { border-color: var(--green); background: rgba(24,203,150,0.04); }\r\n.form-group select option { background: #161616; }\r\n.form-group textarea { resize: none; height: 100px; }\r\n.form-submit {\r\n  width: 100%;\r\n  background: var(--green);\r\n  color: #050505;\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-weight: 800;\r\n  font-size: 14px;\r\n  letter-spacing: 0.03em;\r\n  padding: 16px;\r\n  border-radius: 10px;\r\n  border: none;\r\n  cursor: pointer;\r\n  transition: all 0.25s;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 8px;\r\n}\r\n.form-submit:hover { background: #12e8a8; box-shadow: 0 12px 40px rgba(24,203,150,0.35); }\r\n.form-privacy { text-align: center; font-size: 11px; color: var(--text-dim); margin-top: 14px; line-height: 1.5; }\r\n\r\n\/* ===== STICKY CTA ===== *\/\r\n.sticky-cta {\r\n  position: fixed;\r\n  bottom: 28px; right: 28px;\r\n  z-index: 999;\r\n  opacity: 0;\r\n  transform: translateY(20px);\r\n  transition: all 0.4s ease;\r\n}\r\n.sticky-cta.show { opacity: 1; transform: translateY(0); }\r\n.sticky-btn {\r\n  background: var(--green);\r\n  color: #050505;\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-weight: 800;\r\n  font-size: 13px;\r\n  padding: 13px 22px;\r\n  border-radius: 100px;\r\n  border: none;\r\n  cursor: pointer;\r\n  box-shadow: 0 8px 32px rgba(24,203,150,0.4);\r\n  transition: all 0.25s;\r\n  white-space: nowrap;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n.sticky-btn:hover { background: #12e8a8; transform: scale(1.04); }\r\n\r\n\/* ===== RESPONSIVE ===== *\/\r\n@media (max-width: 1024px) {\r\n  .problem-grid { grid-template-columns: 1fr; gap: 48px; }\r\n  .why-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .process-steps { grid-template-columns: repeat(2, 1fr); gap: 32px; }\r\n  .process-steps::before { display: none; }\r\n  .results-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .included-grid { grid-template-columns: 1fr; }\r\n  .testimonials-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .proof-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .calc-wrap { grid-template-columns: 1fr; }\r\n  .calc-results { position: static; }\r\n  .contact-grid { grid-template-columns: 1fr; gap: 48px; }\r\n  .newsletter-inner { grid-template-columns: 1fr; gap: 48px; }\r\n  .cta-inner { grid-template-columns: 1fr; gap: 32px; padding: 50px 40px; }\r\n  .cta-right { flex-direction: row; }\r\n  .included-cta-banner { flex-direction: column; text-align: center; }\r\n}\r\n@media (max-width: 768px) {\r\n  section { padding: 70px 0; }\r\n  .container { padding: 0 1.25rem; }\r\n  .why-grid { grid-template-columns: 1fr; }\r\n  .results-grid { grid-template-columns: 1fr; }\r\n  .testimonials-grid { grid-template-columns: 1fr; }\r\n  .process-steps { grid-template-columns: 1fr; }\r\n  .contact-form { padding: 28px 22px; }\r\n  .form-row { grid-template-columns: 1fr; }\r\n  .cta-inner { margin: 0 1rem; padding: 32px 22px; }\r\n  .cta-right { flex-direction: column; }\r\n  .calc-inputs { padding: 22px 18px; }\r\n  .sticky-cta { bottom: 16px; right: 16px; }\r\n  .breakdown-row { flex-direction: column; align-items: flex-start; gap: 4px; padding: 8px 0; }\r\n  .hero-stats { gap: 32px; }\r\n}\r\n@media (max-width: 480px) {\r\n  .hero-cta-row { flex-direction: column; align-items: stretch; }\r\n  .hero-cta-row .btn-primary, .hero-cta-row .btn-ghost { justify-content: center; }\r\n  .result-metrics { grid-template-columns: repeat(3, 1fr); }\r\n  .proof-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .waste-stat-row { grid-template-columns: 1fr 1fr; }\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- Sticky CTA -->\r\n<div class=\"sticky-cta\" id=\"stickyCTA\">\r\n  <a href=\"#contact\" class=\"sticky-btn\">\r\n    <span>\ud83d\udcde<\/span> Book a Free Strategy Call\r\n  <\/a>\r\n<\/div>\r\n\r\n<!-- ===== HERO ===== -->\r\n<section id=\"hero\">\r\n  <div class=\"grid-bg\"><\/div>\r\n  <div class=\"hero-glow-1\"><\/div>\r\n  <div class=\"hero-glow-2\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"hero-eyebrow\">Google Search Ads \u00b7 Elderbloom Strategies \u00b7 Boston, MA<\/div>\r\n    <h1 class=\"hero-headline\">\r\n      Your Residents Are<br>\r\n      <span class=\"gradient-text\">Searching Right Now.<\/span><br>\r\n      Are You Showing Up?\r\n    <\/h1>\r\n    <p class=\"hero-sub\">\r\n      Every day, families search Google for senior living options in your market. Most communities hemorrhage budget on generic agencies that don't understand how families choose care. We're different \u2014 and the results prove it.\r\n    <\/p>\r\n    <div class=\"hero-cta-row\">\r\n      <a href=\"#contact\" class=\"btn-primary\">Book a Free Ads Audit \u2192<\/a>\r\n      <a href=\"#calculator\" class=\"btn-ghost\">Calculate Your Revenue Loss \u2193<\/a>\r\n    <\/div>\r\n    <div class=\"hero-trust-row\">\r\n      <span class=\"hero-trust-item\">140+ Communities Served<\/span>\r\n      <span class=\"hero-trust-item\">Senior Living Exclusive<\/span>\r\n      <span class=\"hero-trust-item\">No Long-Term Contracts<\/span>\r\n      <span class=\"hero-trust-item\">Results in 14 Days<\/span>\r\n    <\/div>\r\n    <div class=\"hero-stats\">\r\n      <div>\r\n        <div class=\"hero-stat-num count-up\" data-target=\"140\">0<\/div>\r\n        <div class=\"hero-stat-label\">Communities Served Across 3 Continents<\/div>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"hero-stat-num\">-68%<\/div>\r\n        <div class=\"hero-stat-label\">Average Reduction in Cost Per Tour<\/div>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"hero-stat-num count-up\" data-target=\"94\">0<\/div>\r\n        <div class=\"hero-stat-label\">% Average Occupancy for Long-Term Clients<\/div>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"hero-stat-num\" style=\"font-size:42px;font-weight:900;color:var(--green);line-height:1;\">$47M+<\/div>\r\n        <div class=\"hero-stat-label\">Estimated Client Revenue Generated<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- TICKER -->\r\n<div class=\"ticker-wrap\" aria-hidden=\"true\">\r\n  <div class=\"ticker-track\">\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Google Search Ads<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Local SEO<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Meta Ads<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>CRM &amp; Automation<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Reputation Management<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Web Development<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Strategic Social Media<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Community Branding<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Public Relations<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Tracking &amp; Reporting<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>SEO &amp; AEO<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Videography &amp; Photography<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Virtual Tour Integrations<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>UX \/ UI Design<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Google Search Ads<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Local SEO<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Meta Ads<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>CRM &amp; Automation<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Reputation Management<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Web Development<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Strategic Social Media<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Community Branding<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Public Relations<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Tracking &amp; Reporting<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>SEO &amp; AEO<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Videography &amp; Photography<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Virtual Tour Integrations<\/div>\r\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>UX \/ UI Design<\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ===== PROBLEM SECTION ===== -->\r\n<section id=\"problem\">\r\n  <div class=\"problem-glow\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"problem-grid\">\r\n      <div class=\"reveal\">\r\n        <div class=\"tag\" style=\"color:#f95c5c;background:rgba(249,92,92,0.08);border-color:rgba(249,92,92,0.2);\">The Hard Truth<\/div>\r\n        <h2 class=\"problem-headline\">Most Senior Living<br>Google Ads Are a <span style=\"color:#f95c5c;\">Total Waste<\/span><\/h2>\r\n        <p class=\"problem-sub\">\r\n          We audit a lot of Google Ads accounts. What we find in almost every single one is the same painful story \u2014 budgets being burned on the wrong searches, the wrong audiences, and landing pages that were never designed to convert a family in crisis.\r\n        <\/p>\r\n        <div class=\"pain-list\">\r\n          <div class=\"pain-item\"><span class=\"pain-icon\">\ud83d\udd25<\/span><span>35\u201360% of ad spend going to irrelevant keywords that will never produce a move-in inquiry from a real family decision-maker.<\/span><\/div>\r\n          <div class=\"pain-item\"><span class=\"pain-icon\">\ud83d\udcc9<\/span><span>Generic landing pages with no senior living context, no empathy, no urgency \u2014 sending warm leads straight to your competitors.<\/span><\/div>\r\n          <div class=\"pain-item\"><span class=\"pain-icon\">\u23f1\ufe0f<\/span><span>Lead response times averaging 18+ hours. Studies show responding within 5 minutes makes you 9\u00d7 more likely to convert \u2014 and your agency has no CRM strategy whatsoever.<\/span><\/div>\r\n          <div class=\"pain-item\"><span class=\"pain-icon\">\ud83d\udcca<\/span><span>No transparent reporting. No clarity on which campaigns drive actual tour bookings versus which ones just burn money and look pretty in a deck.<\/span><\/div>\r\n        <\/div>\r\n        <div style=\"margin-top:2rem;\">\r\n          <a href=\"#contact\" class=\"btn-primary\">Get a Free Ads Audit \u2192<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"reveal reveal-delay-2\">\r\n        <div class=\"problem-visual\">\r\n          <div class=\"waste-meter-label\">Typical Agency vs. Elderbloom \u2014 Budget Utilization<\/div>\r\n          <div class=\"waste-bars\">\r\n            <div class=\"waste-bar-row\">\r\n              <div class=\"waste-bar-header\">\r\n                <span class=\"waste-bar-name\">Budget Converting to Qualified Leads<\/span>\r\n                <span class=\"waste-bar-val\" style=\"color:var(--green);\">Elderbloom: 89%<\/span>\r\n              <\/div>\r\n              <div class=\"waste-bar-bg\"><div class=\"waste-bar-fill good\" data-width=\"89\"><\/div><\/div>\r\n            <\/div>\r\n            <div class=\"waste-bar-row\">\r\n              <div class=\"waste-bar-header\">\r\n                <span class=\"waste-bar-name\">Budget Converting to Qualified Leads<\/span>\r\n                <span class=\"waste-bar-val\" style=\"color:#f95c5c;\">Generic Agency: 42%<\/span>\r\n              <\/div>\r\n              <div class=\"waste-bar-bg\"><div class=\"waste-bar-fill bad\" data-width=\"42\"><\/div><\/div>\r\n            <\/div>\r\n            <div class=\"waste-bar-row\">\r\n              <div class=\"waste-bar-header\">\r\n                <span class=\"waste-bar-name\">Senior-Specific Negative Keywords Applied<\/span>\r\n                <span class=\"waste-bar-val\" style=\"color:var(--green);\">Elderbloom: 2,400+<\/span>\r\n              <\/div>\r\n              <div class=\"waste-bar-bg\"><div class=\"waste-bar-fill good\" data-width=\"95\"><\/div><\/div>\r\n            <\/div>\r\n            <div class=\"waste-bar-row\">\r\n              <div class=\"waste-bar-header\">\r\n                <span class=\"waste-bar-name\">Senior-Specific Negative Keywords Applied<\/span>\r\n                <span class=\"waste-bar-val\" style=\"color:#f95c5c;\">Generic Agency: ~40<\/span>\r\n              <\/div>\r\n              <div class=\"waste-bar-bg\"><div class=\"waste-bar-fill bad\" data-width=\"15\"><\/div><\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"waste-stat-row\">\r\n            <div class=\"waste-stat\">\r\n              <div class=\"waste-stat-num red\">$3,200<\/div>\r\n              <div class=\"waste-stat-label\">Avg. Monthly Wasted Spend We Find at Audit<\/div>\r\n            <\/div>\r\n            <div class=\"waste-stat\">\r\n              <div class=\"waste-stat-num green\">14 Days<\/div>\r\n              <div class=\"waste-stat-label\">Time to First Qualified Leads After Launch<\/div>\r\n            <\/div>\r\n            <div class=\"waste-stat\">\r\n              <div class=\"waste-stat-num red\">22 hrs<\/div>\r\n              <div class=\"waste-stat-label\">Avg. Lead Response Time at Previous Agency<\/div>\r\n            <\/div>\r\n            <div class=\"waste-stat\">\r\n              <div class=\"waste-stat-num green\">4 min<\/div>\r\n              <div class=\"waste-stat-label\">Avg. Response Time with Elderbloom CRM<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== WHY ELDERBLOOM ===== -->\r\n<section id=\"why\">\r\n  <div class=\"why-glow\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"section-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Why Elderbloom<\/div>\r\n      <h2 class=\"section-headline\">Google Ads Built for<br><span class=\"gradient-text\">How Families Actually Search<\/span><\/h2>\r\n      <p class=\"section-sub\">We don't borrow PPC strategies from e-commerce or home services. Everything we do is built from 140+ communities of real senior living data.<\/p>\r\n    <\/div>\r\n    <div class=\"why-grid\">\r\n      <div class=\"why-card reveal\">\r\n        <div class=\"why-icon\">\ud83c\udfaf<\/div>\r\n        <div class=\"why-card-title\">Senior Living\u2013Only Keyword Intelligence<\/div>\r\n        <div class=\"why-card-desc\">We've spent years building the most comprehensive senior living keyword library in existence \u2014 2,400+ negative keywords alone to ensure your budget never reaches the wrong searches. No generic PPC shop has this.<\/div>\r\n        <div class=\"why-card-stat\">\u2191 89% of budget hits qualified audiences on Day 1<\/div>\r\n      <\/div>\r\n      <div class=\"why-card reveal reveal-delay-1\">\r\n        <div class=\"why-icon\">\ud83d\udcdd<\/div>\r\n        <div class=\"why-card-title\">Ad Copy That Speaks to Worried Families<\/div>\r\n        <div class=\"why-card-desc\">When a daughter types \"assisted living near me\" at 11pm, she's not comparison shopping \u2014 she's scared. Our copy meets her with empathy, confidence, and a clear next step. Generic copy loses her to the community that understood her.<\/div>\r\n        <div class=\"why-card-stat\">\u2191 3.4\u00d7 higher click-through rate than industry benchmarks<\/div>\r\n      <\/div>\r\n      <div class=\"why-card reveal reveal-delay-2\">\r\n        <div class=\"why-icon\">\ud83c\udfe1<\/div>\r\n        <div class=\"why-card-title\">Landing Pages Engineered to Convert<\/div>\r\n        <div class=\"why-card-desc\">We don't send paid traffic to your homepage. Every campaign gets dedicated landing pages with trust signals, community-specific proof, seamless form flows, and conversion architecture built for the senior care decision journey.<\/div>\r\n        <div class=\"why-card-stat\">\u2191 4.2\u00d7 higher conversion rate vs. homepage traffic<\/div>\r\n      <\/div>\r\n      <div class=\"why-card reveal\">\r\n        <div class=\"why-icon\">\u26a1<\/div>\r\n        <div class=\"why-card-title\">CRM + Automation Integration Built-In<\/div>\r\n        <div class=\"why-card-desc\">A lead at 2am is worthless if no one responds until 9am. We pair every Google Ads campaign with automated follow-up sequences that respond within minutes \u2014 not hours \u2014 dramatically improving your tour booking rate.<\/div>\r\n        <div class=\"why-card-stat\">\u2191 9\u00d7 more likely to convert when responding in under 5 min<\/div>\r\n      <\/div>\r\n      <div class=\"why-card reveal reveal-delay-1\">\r\n        <div class=\"why-icon\">\ud83d\udcca<\/div>\r\n        <div class=\"why-card-title\">Full-Funnel Tracking & Transparent Reporting<\/div>\r\n        <div class=\"why-card-desc\">You'll know exactly which keywords, ads, and campaigns produce tour bookings and move-ins \u2014 not just clicks. We track the full journey from first search to signed move-in agreement, so every dollar is accountable.<\/div>\r\n        <div class=\"why-card-stat\">\u2191 Complete attribution from search query to move-in date<\/div>\r\n      <\/div>\r\n      <div class=\"why-card reveal reveal-delay-2\">\r\n        <div class=\"why-icon\">\ud83c\udf10<\/div>\r\n        <div class=\"why-card-title\">Local & Hyperlocal Market Domination<\/div>\r\n        <div class=\"why-card-desc\">We understand senior living geography. The 3-mile radius, the competitor landscape, the seasonal search patterns in your specific market. We've operated in 40+ US states, across Canada, and in parts of Europe. Your market is not new to us.<\/div>\r\n        <div class=\"why-card-stat\">\u2191 #1 position in local map pack for 78% of clients within 90 days<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== PROCESS ===== -->\r\n<section id=\"process\">\r\n  <div class=\"process-glow\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"section-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Our Process<\/div>\r\n      <h2 class=\"section-headline\">From Audit to Move-Ins<br><span class=\"gradient-text\">in 30 Days or Less<\/span><\/h2>\r\n      <p class=\"section-sub\">We've refined this process across 140+ communities. No wasted time, no lengthy onboarding, no vague timelines.<\/p>\r\n    <\/div>\r\n    <div class=\"process-steps\">\r\n      <div class=\"process-step reveal\">\r\n        <div class=\"step-num\">01<\/div>\r\n        <div class=\"step-title\">Free Ads Audit & Strategy Call<\/div>\r\n        <div class=\"step-desc\">We analyze your existing Google Ads account (or your market landscape if you're starting fresh), identify exactly where budget is being wasted, and present a clear opportunity roadmap \u2014 at zero cost.<\/div>\r\n        <div class=\"step-tag\">Week 1 \u00b7 Free<\/div>\r\n      <\/div>\r\n      <div class=\"process-step reveal reveal-delay-1\">\r\n        <div class=\"step-num\">02<\/div>\r\n        <div class=\"step-title\">Campaign Architecture & Build<\/div>\r\n        <div class=\"step-desc\">We build your full campaign structure from scratch \u2014 using our proprietary senior living keyword library, audience targeting, ad copy variants, and custom landing pages tailored to your care types and market.<\/div>\r\n        <div class=\"step-tag\">Week 1\u20132 \u00b7 Launch Prep<\/div>\r\n      <\/div>\r\n      <div class=\"process-step reveal reveal-delay-2\">\r\n        <div class=\"step-num\">03<\/div>\r\n        <div class=\"step-title\">Launch & Rapid Optimization<\/div>\r\n        <div class=\"step-desc\">Campaigns go live. We monitor daily, make bid and targeting adjustments, and refine landing pages in real-time. Most clients see qualified inquiries within 7\u201314 days of launch \u2014 not 3 months.<\/div>\r\n        <div class=\"step-tag\">Week 2\u20134 \u00b7 Active Optimization<\/div>\r\n      <\/div>\r\n      <div class=\"process-step reveal reveal-delay-3\">\r\n        <div class=\"step-num\">04<\/div>\r\n        <div class=\"step-title\">Scale, Report & Compound<\/div>\r\n        <div class=\"step-desc\">Monthly performance reports with full attribution. We scale what's working, kill what isn't, and connect Google Ads performance to actual tour bookings and move-ins \u2014 giving you unmatched clarity on ROI.<\/div>\r\n        <div class=\"step-tag\">Month 2+ \u00b7 Ongoing Growth<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== RESULTS ===== -->\r\n<section id=\"results\">\r\n  <div class=\"results-glow\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"section-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Proven Results<\/div>\r\n      <h2 class=\"section-headline\">Real Google Ads Results<br><span class=\"gradient-text\">From Real Communities<\/span><\/h2>\r\n      <p class=\"section-sub\">These aren't projections. They're what actually happened when we took over Google Ads for communities just like yours.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"proof-grid reveal\" style=\"margin-bottom:60px;\">\r\n      <div class=\"proof-cell\">\r\n        <div class=\"proof-num\">-68%<\/div>\r\n        <div class=\"proof-label\">Average Reduction in Cost Per Tour<\/div>\r\n      <\/div>\r\n      <div class=\"proof-cell\">\r\n        <div class=\"proof-num\">312%<\/div>\r\n        <div class=\"proof-label\">Average Increase in Qualified Lead Volume<\/div>\r\n      <\/div>\r\n      <div class=\"proof-cell\">\r\n        <div class=\"proof-num\">14 Days<\/div>\r\n        <div class=\"proof-label\">Average Time to First Qualified Inquiries<\/div>\r\n      <\/div>\r\n      <div class=\"proof-cell\">\r\n        <div class=\"proof-num\">98%<\/div>\r\n        <div class=\"proof-label\">Client Retention Rate \u2014 Results Speak<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"results-grid\">\r\n      <div class=\"result-card reveal\">\r\n        <div class=\"result-card-top\">\r\n          <span class=\"result-card-type\">Assisted Living + Memory Care<\/span>\r\n          <div class=\"result-card-community\">The Bristal at Lake Success<\/div>\r\n          <div class=\"result-card-loc\">\ud83d\udccd Lake Success, NY<\/div>\r\n        <\/div>\r\n        <div class=\"result-card-body\">\r\n          <div class=\"result-headline\">Google Ads restructure eliminated $9,400\/mo in wasted spend \u2014 cost per tour dropped from $148 to $34 in 45 days.<\/div>\r\n          <div class=\"result-metrics\">\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">$9.4K<\/div><div class=\"result-metric-label\">Monthly Waste Cut<\/div><\/div>\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">$34<\/div><div class=\"result-metric-label\">New Cost Per Tour<\/div><\/div>\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">+77%<\/div><div class=\"result-metric-label\">Tour Volume<\/div><\/div>\r\n          <\/div>\r\n          <div class=\"result-cta\">\r\n            <a href=\"#contact\" class=\"result-read-more\">Request Full Case Study <span>\u2192<\/span><\/a>\r\n            <span class=\"result-timeline\">Results in 45 days<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"result-card reveal reveal-delay-1\">\r\n        <div class=\"result-card-top\">\r\n          <span class=\"result-card-type\">CCRC \/ Life Plan<\/span>\r\n          <div class=\"result-card-community\">The Watermark at Brooklyn Heights<\/div>\r\n          <div class=\"result-card-loc\">\ud83d\udccd Brooklyn, NY<\/div>\r\n        <\/div>\r\n        <div class=\"result-card-body\">\r\n          <div class=\"result-headline\">Hyperlocal Google strategy outcompeted 6 rival communities in one of the most saturated senior living markets in the US.<\/div>\r\n          <div class=\"result-metrics\">\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">380%<\/div><div class=\"result-metric-label\">Qualified Lead Increase<\/div><\/div>\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">-61%<\/div><div class=\"result-metric-label\">Cost Per Tour<\/div><\/div>\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">95%<\/div><div class=\"result-metric-label\">Occupancy Achieved<\/div><\/div>\r\n          <\/div>\r\n          <div class=\"result-cta\">\r\n            <a href=\"#contact\" class=\"result-read-more\">Request Full Case Study <span>\u2192<\/span><\/a>\r\n            <span class=\"result-timeline\">Results in 4 months<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"result-card reveal reveal-delay-2\">\r\n        <div class=\"result-card-top\">\r\n          <span class=\"result-card-type\">Assisted Living<\/span>\r\n          <div class=\"result-card-community\">Sunrise Ridge Senior Living<\/div>\r\n          <div class=\"result-card-loc\">\ud83d\udccd Phoenix, AZ<\/div>\r\n        <\/div>\r\n        <div class=\"result-card-body\">\r\n          <div class=\"result-headline\">From 68% occupancy to a waitlist in under 6 months \u2014 full-funnel Google Ads strategy rebuilt their entire inquiry pipeline.<\/div>\r\n          <div class=\"result-metrics\">\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">+26pp<\/div><div class=\"result-metric-label\">Occupancy Gained<\/div><\/div>\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">412%<\/div><div class=\"result-metric-label\">Lead Increase<\/div><\/div>\r\n            <div class=\"result-metric\"><div class=\"result-metric-num\">$2.1M<\/div><div class=\"result-metric-label\">Revenue Recovered<\/div><\/div>\r\n          <\/div>\r\n          <div class=\"result-cta\">\r\n            <a href=\"#contact\" class=\"result-read-more\">Request Full Case Study <span>\u2192<\/span><\/a>\r\n            <span class=\"result-timeline\">Results in 6 months<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== WHAT'S INCLUDED ===== -->\r\n<section id=\"included\">\r\n  <div class=\"included-glow\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\r\n    <div class=\"section-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">What's Included<\/div>\r\n      <h2 class=\"section-headline\">Everything Your Google Ads<br><span class=\"gradient-text\">Campaign Actually Needs<\/span><\/h2>\r\n      <p class=\"section-sub\">No half-measures. No upsells. Every Elderbloom Google Ads engagement is comprehensive by design.<\/p>\r\n    <\/div>\r\n    <div class=\"included-grid\">\r\n      <div class=\"included-card reveal\">\r\n        <div class=\"included-card-icon\">\ud83d\udd2c<\/div>\r\n        <div>\r\n          <div class=\"included-card-title\">Full Account Audit & Competitor Analysis<\/div>\r\n          <div class=\"included-card-desc\">We dissect your current account (or your top 5 competitors if you're new to ads), identifying every dollar being wasted and every opportunity being missed in your specific market.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"included-card reveal reveal-delay-1\">\r\n        <div class=\"included-card-icon\">\ud83d\uddfa\ufe0f<\/div>\r\n        <div>\r\n          <div class=\"included-card-title\">Senior Living Keyword Strategy & Negative Library<\/div>\r\n          <div class=\"included-card-desc\">2,400+ senior-specific negative keywords deployed from Day 1. Proprietary keyword research built from 140+ community campaigns. Your budget hits the right searches only.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"included-card reveal\">\r\n        <div class=\"included-card-icon\">\u270d\ufe0f<\/div>\r\n        <div>\r\n          <div class=\"included-card-title\">Empathy-Driven Ad Copy & Creative Testing<\/div>\r\n          <div class=\"included-card-desc\">Multiple ad variants per campaign, continuously A\/B tested. Copy written specifically for the emotional state of families searching for senior care \u2014 not generic PPC templates.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"included-card reveal reveal-delay-1\">\r\n        <div class=\"included-card-icon\">\ud83d\udda5\ufe0f<\/div>\r\n        <div>\r\n          <div class=\"included-card-title\">Dedicated High-Converting Landing Pages<\/div>\r\n          <div class=\"included-card-desc\">No more sending paid traffic to your homepage. Every campaign gets purpose-built landing pages designed around the senior care conversion journey, with community-specific trust signals and friction-free forms.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"included-card reveal\">\r\n        <div class=\"included-card-icon\">\u26a1<\/div>\r\n        <div>\r\n          <div class=\"included-card-title\">CRM & Lead Automation Integration<\/div>\r\n          <div class=\"included-card-desc\">Automated follow-up sequences that respond to new leads within minutes. We connect your Google Ads to your CRM and build nurture flows that keep families engaged until they're ready to tour.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"included-card reveal reveal-delay-1\">\r\n        <div class=\"included-card-icon\">\ud83d\udcc8<\/div>\r\n        <div>\r\n          <div class=\"included-card-title\">Full-Funnel Tracking & Monthly Reporting<\/div>\r\n          <div class=\"included-card-desc\">Call tracking, form tracking, and attribution from first click to move-in. Monthly reports that tie Google Ads spend directly to tour bookings and occupancy outcomes \u2014 not just impressions and clicks.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"included-card reveal\">\r\n        <div class=\"included-card-icon\">\ud83c\udfd9\ufe0f<\/div>\r\n        <div>\r\n          <div class=\"included-card-title\">Local & Hyperlocal Geo-Targeting<\/div>\r\n          <div class=\"included-card-desc\">Bid strategy and geo-targeting optimized for the exact radius your community draws from. We account for competitor proximity, highway access, and search density patterns unique to senior living markets.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"included-card reveal reveal-delay-1\">\r\n        <div class=\"included-card-icon\">\ud83e\udd1d<\/div>\r\n        <div>\r\n          <div class=\"included-card-title\">Dedicated Strategy Team \u2014 No Account Managers<\/div>\r\n          <div class=\"included-card-desc\">You work directly with the strategists managing your campaigns. No rotating account managers, no offshore teams, no one who had to google \"what is memory care\" before your kickoff call.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"included-cta-banner reveal\">\r\n      <div>\r\n        <div class=\"included-cta-headline\">Ready to Stop Wasting Budget<br>and Start Filling Beds?<\/div>\r\n        <p class=\"included-cta-sub\">Book your free Google Ads audit and we'll tell you exactly where your current spend is going \u2014 and what it should be doing instead.<\/p>\r\n      <\/div>\r\n      <div style=\"display:flex;flex-direction:column;gap:12px;flex-shrink:0;\">\r\n        <a href=\"#contact\" class=\"btn-primary\">Book Free Ads Audit \u2192<\/a>\r\n        <a href=\"tel:+19783334400\" class=\"btn-ghost\">\ud83d\udcde 978-333-4400<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== TESTIMONIALS ===== -->\r\n<section id=\"testimonials\" style=\"background:var(--bg-dark);\">\r\n  <div class=\"container\">\r\n    <div class=\"testimonials-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">Client Voices<\/div>\r\n      <h2 class=\"testimonials-headline\">Heard It From the<br><span class=\"gradient-text\">People Who Matter<\/span><\/h2>\r\n      <p class=\"testimonials-sub\">Directors of Marketing. VPs of Sales. Owner-Operators. These are the people who made the call. Here's what happened after.<\/p>\r\n    <\/div>\r\n    <div class=\"testimonials-grid\">\r\n      <div class=\"testimonial-card reveal\">\r\n        <div class=\"stars\"><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><\/div>\r\n        <p class=\"testimonial-quote\">I'd been running Google Ads for three years and had nothing to show for it. New agency after new agency, same story \u2014 lots of clicks, no tours. Elderbloom audited our account on a Monday, found $4,200 in monthly waste by Thursday, and we had our first qualified inquiry from Google within 11 days of their launch. Three months later we're at 91% occupancy.<\/p>\r\n        <div class=\"testimonial-author\">\r\n          <div class=\"author-avatar\">SM<\/div>\r\n          <div>\r\n            <div class=\"author-name\">Sandra M.<\/div>\r\n            <div class=\"author-title\">Director of Marketing \u2014 Assisted Living, Orlando FL<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"testimonial-card reveal reveal-delay-1\">\r\n        <div class=\"stars\"><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><\/div>\r\n        <p class=\"testimonial-quote\">As VP of Sales for a 4-community portfolio, I needed an agency that could handle the complexity without making me babysit them. Elderbloom gave each community a tailored strategy, had consistent reporting across all four, and our combined occupancy went from 79% to 93% in five months. They genuinely understand this industry.<\/p>\r\n        <div class=\"testimonial-author\">\r\n          <div class=\"author-avatar\">JR<\/div>\r\n          <div>\r\n            <div class=\"author-name\">James R.<\/div>\r\n            <div class=\"author-title\">VP of Sales & Marketing \u2014 4-Community Portfolio, TX<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"testimonial-card reveal reveal-delay-2\">\r\n        <div class=\"stars\"><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><div class=\"star\"><\/div><\/div>\r\n        <p class=\"testimonial-quote\">What convinced me to go with Elderbloom was the audit call. They already knew our specific keyword mistakes before I gave them access. They spoke our language \u2014 they knew what CCRC meant, they understood census pressure, they knew the difference between an inquiry and a move-in-ready lead. Nobody else talked like that. The results matched the expertise.<\/p>\r\n        <div class=\"testimonial-author\">\r\n          <div class=\"author-avatar\">LP<\/div>\r\n          <div>\r\n            <div class=\"author-name\">Linda P.<\/div>\r\n            <div class=\"author-title\">Director of Operations \u2014 CCRC, Philadelphia PA<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== CTA STRIP ===== -->\r\n<section id=\"cta-strip\" style=\"padding:80px 0;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=\"cta-inner\">\r\n      <div>\r\n        <h2 class=\"cta-headline\">Your Competitors Are Running<br><span class=\"gradient-text\">Ads Right Now.<\/span><\/h2>\r\n        <p class=\"cta-sub\">Every day without optimized Google Ads is another day that census-pressured family finds your competitor instead of you. Let's change that \u2014 starting this week.<\/p>\r\n      <\/div>\r\n      <div class=\"cta-right\">\r\n        <a href=\"#contact\" class=\"btn-primary\">Book a Free Ads Audit \u2192<\/a>\r\n        <a href=\"tel:+19783334400\" class=\"btn-ghost\">\ud83d\udcde 978-333-4400<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== 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<br><span class=\"gradient-text\">Google Ads Problem Costing You?<\/span><\/h2>\r\n      <p class=\"calc-sub\">Adjust the sliders to calculate the true dollar impact of wasted ad spend, slow lead follow-up, and occupancy gaps on your community's annual revenue.<\/p>\r\n    <\/div>\r\n    <div class=\"calc-wrap\">\r\n      <div class=\"calc-inputs reveal\">\r\n        <div class=\"calc-section-title\">Your Community<\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\">\r\n            <span>Monthly Google Ads Budget<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-budget\">$5,000<\/span>\r\n          <\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-budget\" min=\"1000\" max=\"30000\" step=\"500\" value=\"5000\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\">\r\n            <span>Average Monthly Revenue Per Resident<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-revenue\">$4,500<\/span>\r\n          <\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-revenue\" min=\"2000\" max=\"12000\" step=\"100\" value=\"4500\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\">\r\n            <span>Average Length of Stay (months)<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-los\">24 mo<\/span>\r\n          <\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-los\" min=\"6\" max=\"60\" step=\"1\" value=\"24\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-section-title\">Wasted Ad Spend<\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\">\r\n            <span>% of Ad Budget Going to Non-Converting Audiences<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-waste\">40%<\/span>\r\n          <\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-waste\" min=\"5\" max=\"85\" step=\"1\" value=\"40\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-section-title\">Slow Lead Follow-Up<\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\">\r\n            <span>Average Lead Response Time (hours)<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-response\">18 hrs<\/span>\r\n          <\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-response\" min=\"1\" max=\"72\" step=\"1\" value=\"18\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\">\r\n            <span>Monthly Leads Generated<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-leads\">25<\/span>\r\n          <\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-leads\" min=\"5\" max=\"150\" step=\"1\" value=\"25\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-section-title\">Occupancy Gap<\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\">\r\n            <span>Total Community Units<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-units\">80<\/span>\r\n          <\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-units\" min=\"20\" max=\"300\" step=\"5\" value=\"80\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n        <div class=\"calc-input-group\">\r\n          <div class=\"calc-input-label\">\r\n            <span>Current Occupancy Rate<\/span>\r\n            <span class=\"calc-input-val\" id=\"val-occ\">82%<\/span>\r\n          <\/div>\r\n          <input type=\"range\" class=\"calc-slider\" id=\"sl-occ\" min=\"50\" max=\"97\" step=\"1\" value=\"82\" oninput=\"updateCalc()\">\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"calc-results reveal reveal-delay-2\">\r\n        <div class=\"calc-result-card primary\">\r\n          <div class=\"calc-result-label\">Total Annual Revenue at Risk<\/div>\r\n          <div class=\"calc-result-num loss\" id=\"res-total\">$0<\/div>\r\n          <div class=\"calc-result-sub\">Combined impact of wasted Google Ads spend, lost leads & occupancy gap per year<\/div>\r\n        <\/div>\r\n        <div class=\"calc-breakdown\">\r\n          <div class=\"calc-breakdown-title\">Breakdown<\/div>\r\n          <div class=\"breakdown-row\"><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\">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 targeting and faster follow-up. Responding within 5 minutes makes you 9\u00d7 more likely to convert.<\/div>\r\n        <\/div>\r\n        <div class=\"calc-cta-note\">\r\n          Based on your inputs, Elderbloom could help recover an estimated <strong id=\"res-recover-note\">$0<\/strong> in annual revenue. <strong>Book your free audit to get your real number.<\/strong>\r\n        <\/div>\r\n        <a href=\"#contact\" class=\"btn-primary\" style=\"width:100%;justify-content:center;font-size:14px;padding:16px;\">\r\n          Get My Free Google Ads Audit \u2192\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== NEWSLETTER ===== -->\r\n<section id=\"newsletter\">\r\n  <div class=\"nl-glow\"><\/div>\r\n  <div class=\"container\" style=\"position:relative;z-index:1;\">\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 Senior Living<br><span class=\"gradient-text\">Marketing Edge. Free.<\/span><\/h2>\r\n        <p class=\"newsletter-sub\">Join 2,400+ senior living leaders getting our weekly newsletter \u2014 packed with Google Ads tips, exclusive industry benchmarks, and staff training resources you can use immediately.<\/p>\r\n        <div class=\"newsletter-perks\">\r\n          <div class=\"newsletter-perk\">Free weekly Google Ads tips & senior living PPC strategies<\/div>\r\n          <div class=\"newsletter-perk\">Exclusive occupancy benchmarks, industry data & census trends<\/div>\r\n          <div class=\"newsletter-perk\">Staff training freebies \u2014 scripts, templates & sales playbooks<\/div>\r\n          <div class=\"newsletter-perk\">Early access to case studies, tools & community resources<\/div>\r\n          <div class=\"newsletter-perk\">Zero spam. Unsubscribe anytime. We hate cluttered inboxes too.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"reveal reveal-delay-2\">\r\n        <div class=\"newsletter-form-wrap\">\r\n          <div class=\"nl-widget\">\r\n            <div class=\"live-dot\"><\/div>\r\n            <div class=\"nl-widget-text\"><strong id=\"nl-count\">37<\/strong> senior living leaders subscribed this week<\/div>\r\n          <\/div>\r\n          <div class=\"nl-title\">Subscribe for Free<\/div>\r\n          <div class=\"nl-subtitle\">Join 2,400+ senior living leaders. No spam, ever.<\/div>\r\n          <div class=\"newsletter-form\">\r\n            <input type=\"text\" class=\"nl-input\" id=\"nl-name\" placeholder=\"Your first name\" autocomplete=\"given-name\">\r\n            <input type=\"text\" class=\"nl-input\" id=\"nl-community\" placeholder=\"Your community or company name\">\r\n            <input type=\"email\" class=\"nl-input\" id=\"nl-email\" placeholder=\"Your work email address\" autocomplete=\"email\">\r\n            <select class=\"nl-input\" id=\"nl-role\">\r\n              <option value=\"\" disabled selected>Your role<\/option>\r\n              <option>Director of Marketing<\/option>\r\n              <option>Director of Sales<\/option>\r\n              <option>VP of Sales &amp; Marketing<\/option>\r\n              <option>Director of Operations<\/option>\r\n              <option>Owner \/ Operator<\/option>\r\n              <option>Executive Director<\/option>\r\n              <option>Other<\/option>\r\n            <\/select>\r\n            <button class=\"nl-submit\" onclick=\"handleNewsletterSubmit(this)\">Subscribe & Get Free Resources \u2192<\/button>\r\n            <p class=\"nl-privacy\">\ud83d\udd12 100% free. No spam. Unsubscribe anytime.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== FAQ ===== -->\r\n<section id=\"faq\">\r\n  <div class=\"container\">\r\n    <div class=\"section-header reveal\">\r\n      <div class=\"tag\" style=\"margin:0 auto 1.5rem;\">FAQ<\/div>\r\n      <h2 class=\"section-headline\">Questions We Hear<br><span class=\"gradient-text\">From Every Community<\/span><\/h2>\r\n    <\/div>\r\n    <div class=\"faq-list reveal\">\r\n      <div class=\"faq-item open\">\r\n        <div class=\"faq-question\" onclick=\"toggleFaq(this)\">\r\n          <span>How quickly will we see results from Google Ads?<\/span>\r\n          <div class=\"faq-icon\">+<\/div>\r\n        <\/div>\r\n        <div class=\"faq-answer\"><div class=\"faq-answer-inner\">Most Elderbloom clients see qualified tour inquiries within 7\u201314 days of campaign launch. Because our campaigns are built on pre-existing senior living keyword intelligence \u2014 not a learning period \u2014 we skip the 3-month ramp-up curve typical agencies require. By week four, you'll have enough data to see a clear trend in inquiry volume and cost per tour.<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-question\" onclick=\"toggleFaq(this)\">\r\n          <span>What makes you different from a general PPC or digital marketing agency?<\/span>\r\n          <div class=\"faq-icon\">+<\/div>\r\n        <\/div>\r\n        <div class=\"faq-answer\"><div class=\"faq-answer-inner\">We work exclusively with senior living communities. That means our keyword libraries, negative keyword lists, ad copy frameworks, landing page templates, and competitor intelligence are built entirely around how adult children and seniors search for senior care \u2014 not repurposed from retail, SaaS, or home services. The difference is evident the moment you see our audit of your current account versus ours.<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-question\" onclick=\"toggleFaq(this)\">\r\n          <span>How much do your Google Ads management services cost?<\/span>\r\n          <div class=\"faq-icon\">+<\/div>\r\n        <\/div>\r\n        <div class=\"faq-answer\"><div class=\"faq-answer-inner\">We custom-scope every engagement based on your community's size, market competition, care types, and goals. We don't believe in one-size-fits-all pricing \u2014 a single-site assisted living community has different needs than a 6-community portfolio. Book a free strategy call and we'll give you a clear, transparent proposal within 24 hours. No vague retainer ranges, no hidden fees.<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-question\" onclick=\"toggleFaq(this)\">\r\n          <span>Do we need a certain minimum ad budget to work with you?<\/span>\r\n          <div class=\"faq-icon\">+<\/div>\r\n        <\/div>\r\n        <div class=\"faq-answer\"><div class=\"faq-answer-inner\">Generally, we recommend a minimum Google Ads budget of $2,500\/month per location to generate statistically meaningful data and meaningful lead volume in most markets. Higher-competition markets (major metros, Florida, California) typically require $4,000\u2013$8,000\/month to compete effectively. We'll give you an honest budget recommendation for your specific market during your free audit.<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-question\" onclick=\"toggleFaq(this)\">\r\n          <span>What if we already have an agency running our Google Ads?<\/span>\r\n          <div class=\"faq-icon\">+<\/div>\r\n        <\/div>\r\n        <div class=\"faq-answer\"><div class=\"faq-answer-inner\">We audit existing accounts all the time \u2014 and the audit itself is free. Give us read access to your current Google Ads account and within 48 hours we'll show you exactly where your current agency is costing you money. The vast majority of communities that go through this process switch to Elderbloom within two weeks. You don't have to take our word for it \u2014 let your own data tell the story.<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-question\" onclick=\"toggleFaq(this)\">\r\n          <span>Do you require long-term contracts?<\/span>\r\n          <div class=\"faq-icon\">+<\/div>\r\n        <\/div>\r\n        <div class=\"faq-answer\"><div class=\"faq-answer-inner\">No. We don't lock communities into long-term contracts because we believe our results should earn your continued partnership every single month. That said, we do require a minimum 3-month initial engagement to allow enough time for optimization and meaningful results \u2014 Google Ads performance improves significantly as we accumulate data and refine targeting. After that, it's month-to-month.<\/div><\/div>\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\">Let's Make Your<br><span class=\"gradient-text\">Ads Actually Work.<\/span><\/h2>\r\n        <p class=\"contact-desc\">\r\n          Every community you've read about today was once exactly where you are \u2014 census pressure, wasted budget, and an agency that didn't understand senior living. Your free strategy call changes all of that. Thirty minutes. No obligation. No pitch deck. Just honest answers from a team that speaks your language.\r\n        <\/p>\r\n        <div class=\"contact-info\">\r\n          <div class=\"contact-info-item\">\r\n            <div class=\"contact-info-icon\">\ud83d\udcde<\/div>\r\n            <div>\r\n              <div><a href=\"tel:+19783334400\" style=\"color:var(--text-white);\">978-333-4400<\/a><\/div>\r\n              <div class=\"contact-info-sub\">Mon\u2013Fri, 9am\u20136pm EST<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"contact-info-item\">\r\n            <div class=\"contact-info-icon\">\u2709\ufe0f<\/div>\r\n            <div>\r\n              <div><a href=\"mailto:info@elderbloomstrategies.com\" style=\"color:var(--text-white);\">info@elderbloomstrategies.com<\/a><\/div>\r\n              <div class=\"contact-info-sub\">Replies within 1 business day<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"contact-info-item\">\r\n            <div class=\"contact-info-icon\">\ud83d\udccd<\/div>\r\n            <div>\r\n              <div>Boston, Massachusetts<\/div>\r\n              <div class=\"contact-info-sub\">Serving 140+ communities nationwide & internationally<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"trust-badges\" style=\"margin-bottom:2rem;\">\r\n          <div class=\"trust-badge\">\u2713 No long-term contracts<\/div>\r\n          <div class=\"trust-badge\">\u2713 Senior living only<\/div>\r\n          <div class=\"trust-badge\">\u2713 140+ communities<\/div>\r\n          <div class=\"trust-badge\">\u2713 Results in 14 days<\/div>\r\n        <\/div>\r\n\r\n        <!-- Booking Widget -->\r\n        <div class=\"booking-widget\">\r\n          <div class=\"booking-widget-header\">\r\n            <div class=\"live-dot\"><\/div>\r\n            <div class=\"booking-widget-title\">Available Strategy Call Spots<\/div>\r\n            <div class=\"booking-badge\">Only 2 Spots Left This Quarter<\/div>\r\n          <\/div>\r\n          <div style=\"display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;color:rgba(245,245,245,0.55);\">\r\n            <span>\ud83d\udcc5<\/span><span>12 calls booked this week \u2014 3 spots remaining<\/span>\r\n          <\/div>\r\n          <div class=\"booking-spots\">\r\n            <div class=\"booking-spot\" onclick=\"selectSpot(this, 'Friday, 10:30 AM EST')\">\r\n              <span class=\"booking-spot-time\">\ud83d\udcc5 Friday \u00b7 10:30 AM EST<\/span>\r\n              <span class=\"booking-spot-tag\">Available<\/span>\r\n            <\/div>\r\n            <div class=\"booking-spot\" onclick=\"selectSpot(this, 'Monday, 2:00 PM EST')\">\r\n              <span class=\"booking-spot-time\">\ud83d\udcc5 Monday \u00b7 2:00 PM EST<\/span>\r\n              <span class=\"booking-spot-tag\">Available<\/span>\r\n            <\/div>\r\n            <div class=\"booking-spot\" onclick=\"selectSpot(this, 'Tuesday, 10:30 AM EST')\">\r\n              <span class=\"booking-spot-time\">\ud83d\udcc5 Tuesday \u00b7 10:30 AM EST<\/span>\r\n              <span class=\"booking-spot-tag\">Available<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"booking-footer\">Select a time to pre-fill the form or book directly<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"reveal reveal-delay-2\">\r\n        <div class=\"contact-form\">\r\n          <div style=\"margin-bottom:28px;\">\r\n            <div style=\"font-size:19px;font-weight:800;margin-bottom:6px;\">Book Your Free Google Ads Audit<\/div>\r\n            <div style=\"font-size:13px;color:rgba(245,245,245,0.5);\">No obligation. No sales pressure. Just honest strategy from a team that only works in senior living.<\/div>\r\n          <\/div>\r\n          <div style=\"background:rgba(24,203,150,0.05);border:1px solid rgba(24,203,150,0.15);border-radius:10px;padding:10px 16px;margin-bottom:20px;font-size:12px;color:rgba(245,245,245,0.6);display:flex;align-items:center;gap:10px;\" id=\"selectedSpotDisplay\" style=\"display:none!important;opacity:0;\">\r\n            <span>\ud83d\udcc5<\/span><span id=\"selectedSpotText\">No time selected<\/span>\r\n          <\/div>\r\n          <div class=\"form-row\">\r\n            <div class=\"form-group\">\r\n              <label for=\"fname\">First Name<\/label>\r\n              <input type=\"text\" id=\"fname\" placeholder=\"Jane\" autocomplete=\"given-name\">\r\n            <\/div>\r\n            <div class=\"form-group\">\r\n              <label for=\"lname\">Last Name<\/label>\r\n              <input type=\"text\" id=\"lname\" placeholder=\"Smith\" autocomplete=\"family-name\">\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"form-group\">\r\n            <label for=\"email\">Work Email<\/label>\r\n            <input type=\"email\" id=\"email\" placeholder=\"jane@yourcommunity.com\" autocomplete=\"email\">\r\n          <\/div>\r\n          <div class=\"form-group\">\r\n            <label for=\"phone\">Phone Number<\/label>\r\n            <input type=\"tel\" id=\"phone\" placeholder=\"(555) 000-0000\" autocomplete=\"tel\">\r\n          <\/div>\r\n          <div class=\"form-group\">\r\n            <label for=\"role\">Your Role<\/label>\r\n            <select id=\"role\">\r\n              <option value=\"\" disabled selected>Select your role<\/option>\r\n              <option>Director of Marketing<\/option>\r\n              <option>Director of Sales<\/option>\r\n              <option>VP of Sales &amp; Marketing<\/option>\r\n              <option>Director of Operations<\/option>\r\n              <option>Owner \/ Operator<\/option>\r\n              <option>Executive Director<\/option>\r\n              <option>Other<\/option>\r\n            <\/select>\r\n          <\/div>\r\n          <div class=\"form-group\">\r\n            <label for=\"community\">Community \/ Company Name<\/label>\r\n            <input type=\"text\" id=\"community\" placeholder=\"Sunrise Senior Living\">\r\n          <\/div>\r\n          <div class=\"form-group\">\r\n            <label for=\"communities\">Number of Communities<\/label>\r\n            <select id=\"communities\">\r\n              <option value=\"\" disabled selected>Select range<\/option>\r\n              <option>1 Community<\/option>\r\n              <option>2\u20135 Communities<\/option>\r\n              <option>6\u201315 Communities<\/option>\r\n              <option>16\u201350 Communities<\/option>\r\n              <option>50+ Communities<\/option>\r\n            <\/select>\r\n          <\/div>\r\n          <div class=\"form-group\">\r\n            <label for=\"budget\">Current Monthly Google Ads Budget<\/label>\r\n            <select id=\"budget\">\r\n              <option value=\"\" disabled selected>Select range<\/option>\r\n              <option>No current Google Ads<\/option>\r\n              <option>Under $1,000\/month<\/option>\r\n              <option>$1,000\u2013$3,000\/month<\/option>\r\n              <option>$3,000\u2013$7,000\/month<\/option>\r\n              <option>$7,000\u2013$15,000\/month<\/option>\r\n              <option>$15,000+\/month<\/option>\r\n            <\/select>\r\n          <\/div>\r\n          <div class=\"form-group\">\r\n            <label for=\"challenge\">Biggest Google Ads \/ Marketing Challenge<\/label>\r\n            <textarea id=\"challenge\" placeholder=\"Tell us about your census pressure, current ad results, or what's keeping you up at night...\"><\/textarea>\r\n          <\/div>\r\n          <button class=\"form-submit\" onclick=\"handleFormSubmit(this)\">\r\n            Book My Free Google Ads Audit \u2192\r\n          <\/button>\r\n          <p class=\"form-privacy\">\ud83d\udd12 Your information is secure and will never be shared. We respect your privacy.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- Footer bar -->\r\n<div style=\"border-top:1px solid var(--border);padding:40px 0;\">\r\n  <div class=\"container\" style=\"display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;\">\r\n    <div>\r\n      <div style=\"font-size:20px;font-weight:900;color:var(--green);margin-bottom:4px;\">Elderbloom Strategies<\/div>\r\n      <div style=\"font-size:12px;color:var(--text-dim);\">Senior Living Marketing Agency \u00b7 Boston, MA<\/div>\r\n    <\/div>\r\n    <div style=\"display:flex;gap:32px;flex-wrap:wrap;\">\r\n      <a href=\"tel:+19783334400\" style=\"font-size:13px;color:var(--text-muted);transition:color 0.2s;\" onmouseover=\"this.style.color='var(--green)'\" onmouseout=\"this.style.color='var(--text-muted)'\">978-333-4400<\/a>\r\n      <a href=\"mailto:info@elderbloomstrategies.com\" style=\"font-size:13px;color:var(--text-muted);transition:color 0.2s;\" onmouseover=\"this.style.color='var(--green)'\" onmouseout=\"this.style.color='var(--text-muted)'\">info@elderbloomstrategies.com<\/a>\r\n    <\/div>\r\n    <div style=\"font-size:11px;color:var(--text-dim);\">\u00a9 2026 Elderbloom Strategies. All rights reserved.<\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n\/\/ ---- REVEAL ----\r\nconst reveals = document.querySelectorAll('.reveal');\r\nconst observer = new IntersectionObserver((entries) => {\r\n  entries.forEach(e => { if (e.isIntersecting) e.target.classList.add('visible'); });\r\n}, { threshold: 0.08 });\r\nreveals.forEach(el => observer.observe(el));\r\n\r\n\/\/ ---- COUNT UP ----\r\nfunction animateCount(el) {\r\n  const target = parseInt(el.dataset.target);\r\n  let start = 0;\r\n  const duration = 2000;\r\n  const step = 16;\r\n  const increment = target \/ (duration \/ step);\r\n  const suffix = el.dataset.suffix || '';\r\n  const timer = setInterval(() => {\r\n    start += increment;\r\n    if (start >= target) { start = target; clearInterval(timer); }\r\n    el.textContent = Math.floor(start) + suffix;\r\n  }, step);\r\n}\r\nconst counterObserver = new IntersectionObserver((entries) => {\r\n  entries.forEach(e => {\r\n    if (e.isIntersecting && !e.target.classList.contains('counted')) {\r\n      e.target.classList.add('counted');\r\n      animateCount(e.target);\r\n    }\r\n  });\r\n}, { threshold: 0.5 });\r\ndocument.querySelectorAll('.count-up').forEach(el => {\r\n  const t = parseInt(el.dataset.target);\r\n  if (t >= 140) el.dataset.suffix = '+';\r\n  else if (t === 94 || t === 98) el.dataset.suffix = '%';\r\n  counterObserver.observe(el);\r\n});\r\n\r\n\/\/ ---- WASTE BARS ----\r\nconst barObserver = new IntersectionObserver((entries) => {\r\n  entries.forEach(e => {\r\n    if (e.isIntersecting) {\r\n      e.target.querySelectorAll('.waste-bar-fill').forEach(bar => {\r\n        const w = bar.dataset.width;\r\n        setTimeout(() => { bar.style.width = w + '%'; }, 200);\r\n      });\r\n    }\r\n  });\r\n}, { threshold: 0.3 });\r\nconst problemVisual = document.querySelector('.problem-visual');\r\nif (problemVisual) barObserver.observe(problemVisual);\r\n\r\n\/\/ ---- STICKY CTA ----\r\nconst stickyCTA = document.getElementById('stickyCTA');\r\nwindow.addEventListener('scroll', () => {\r\n  stickyCTA.classList.toggle('show', window.scrollY > 600);\r\n});\r\n\r\n\/\/ ---- FAQ ----\r\nfunction toggleFaq(btn) {\r\n  const item = btn.parentElement;\r\n  const isOpen = item.classList.contains('open');\r\n  document.querySelectorAll('.faq-item').forEach(i => i.classList.remove('open'));\r\n  if (!isOpen) item.classList.add('open');\r\n}\r\n\r\n\/\/ ---- BOOKING SPOTS ----\r\nfunction selectSpot(el, time) {\r\n  document.querySelectorAll('.booking-spot').forEach(s => {\r\n    s.style.borderColor = 'var(--border)';\r\n    s.style.background = 'rgba(255,255,255,0.02)';\r\n  });\r\n  el.style.borderColor = 'rgba(24,203,150,0.4)';\r\n  el.style.background = 'rgba(24,203,150,0.06)';\r\n  const disp = document.getElementById('selectedSpotDisplay');\r\n  disp.style.display = 'flex';\r\n  disp.style.opacity = '1';\r\n  document.getElementById('selectedSpotText').textContent = 'Selected: ' + time;\r\n  document.getElementById('contact').querySelector('.contact-form').scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n}\r\n\r\n\/\/ ---- FORM SUBMIT ----\r\nfunction handleFormSubmit(btn) {\r\n  const fname = document.getElementById('fname').value.trim();\r\n  const email = document.getElementById('email').value.trim();\r\n  if (!fname || !email) {\r\n    btn.textContent = '\u26a0 Please fill in your name and email';\r\n    btn.style.background = '#f95c5c';\r\n    setTimeout(() => { btn.textContent = 'Book My Free Google Ads Audit \u2192'; btn.style.background = 'var(--green)'; }, 2500);\r\n    return;\r\n  }\r\n  btn.textContent = '\u2713 Request Received! We\\'ll be in touch within 1 business day.';\r\n  btn.style.background = '#0a9e73';\r\n  btn.disabled = true;\r\n}\r\n\r\nfunction handleNewsletterSubmit(btn) {\r\n  const email = document.getElementById('nl-email').value.trim();\r\n  if (!email) {\r\n    btn.textContent = '\u26a0 Please enter your email';\r\n    btn.style.background = '#f95c5c';\r\n    setTimeout(() => { btn.textContent = 'Subscribe & Get Free Resources \u2192'; btn.style.background = 'var(--green)'; }, 2500);\r\n    return;\r\n  }\r\n  btn.textContent = '\u2713 You\\'re subscribed! Check your inbox for a welcome gift.';\r\n  btn.style.background = '#0a9e73';\r\n  btn.disabled = true;\r\n  \/\/ Increment counter\r\n  const nlCount = document.getElementById('nl-count');\r\n  if (nlCount) nlCount.textContent = parseInt(nlCount.textContent) + 1;\r\n}\r\n\r\n\/\/ ---- NEWSLETTER COUNTER ANIMATION ----\r\nlet nlBase = 37;\r\nsetInterval(() => {\r\n  const el = document.getElementById('nl-count');\r\n  if (!el) return;\r\n  if (Math.random() > 0.75) { nlBase++; el.textContent = nlBase; }\r\n}, 8000);\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(255,255,255,0.07) ${pct}%)`;\r\n  });\r\n}\r\ndocument.addEventListener('DOMContentLoaded', () => { updateCalc(); });\r\n\r\n\/\/ ---- SMOOTH SCROLL ----\r\ndocument.querySelectorAll('a[href^=\"#\"]').forEach(a => {\r\n  a.addEventListener('click', e => {\r\n    const target = document.querySelector(a.getAttribute('href'));\r\n    if (target) { e.preventDefault(); target.scrollIntoView({ behavior: 'smooth', block: 'start' }); }\r\n  });\r\n});\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home Services CRM &amp; Automation Google Search Ads Local SEO Meta Ads SEO &amp; AEO&hellip;<\/p>\n","protected":false},"author":279444861,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_total_topic_count_hidden":0,"_bbp_total_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"footnotes":""},"class_list":["post-63","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-11","jetpack-related-posts":[{"id":99,"url":"https:\/\/elderbloomstrategies.com\/?page_id=99","url_meta":{"origin":63,"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":63,"position":1},"title":"Blog: The Census Intelligence Journal","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Contact Us Home Services CRM & Automation Google Search\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":57,"url":"https:\/\/elderbloomstrategies.com\/?page_id=57","url_meta":{"origin":63,"position":2},"title":"Our Partners","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Contact Us Home Services CRM & Automation Google Search\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":81,"url":"https:\/\/elderbloomstrategies.com\/?page_id=81","url_meta":{"origin":63,"position":3},"title":"Community Branding","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Contact Us Home Services CRM & Automation Google Search\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":60,"url":"https:\/\/elderbloomstrategies.com\/?page_id=60","url_meta":{"origin":63,"position":4},"title":"CRM &#038; Automation","author":"Jean Almonte","date":"April 9, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Submit a Request Contact Us Home Services CRM &\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":476,"url":"https:\/\/elderbloomstrategies.com\/?page_id=476","url_meta":{"origin":63,"position":5},"title":"The Highlands at Wyomissing Case Study","author":"Jean Almonte","date":"April 14, 2026","format":false,"excerpt":"Home Services CRM & Automation Google Search Ads Local SEO Meta Ads SEO & AEO Web Development Reputation Management Tracking & Reporting Strategic Social Media Community Branding Public Relations About Us Meet the Team Our Partners Resources Case Studies FAQs Blog Submit a Request Contact Us Home Services CRM &\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages\/63","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=63"}],"version-history":[{"count":15,"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages\/63\/revisions"}],"predecessor-version":[{"id":1137,"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=\/wp\/v2\/pages\/63\/revisions\/1137"}],"wp:attachment":[{"href":"https:\/\/elderbloomstrategies.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}