Dashboard
Messages
Advanced Chatbot
Subscribers
Workshops
Video Resources
Tai Chi Videos
Coach Pei Corner
Johanna Corner
BFSAN Inquiries
Programs
12-Week Risk Reduction
Command Center
Participants
Consent Audit
Baseline Review
Goal Configuration
Weekly Scoring
Interventions
Coach Messages
Analytics
Daily Logs
Email Templates
30-Day Challenge
Nutritional Wellness
Tai Chi Program
Pickleball Program
8-Week Challenge
Soon
Educational Seminar
Soon
System
Cookie Consent Logs
Testimonials
Submissions
Users
System Settings
View Website
Edit Knowledge
Log In
Edit Knowledge Base Item
← Back to List
Title
Category
SubCategory
User Intent
Primary Question
Keywords (comma separated)
Content (Knowledge provided to AI)
@section PageHead { #ws { font-family: 'Plus Jakarta Sans', Helvetica, Arial, sans-serif; color: #333; background-color: #ffffff; } /* ── INTRO HEADER ── */ .ws-intro { background: linear-gradient(180deg, #f5fbf8 0%, #ffffff 100%); padding: 60px 20px; text-align: center; } .ws-lbl { font-size: 12px; font-weight: 800; color: #e86f2a; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 12px; display: inline-block; } .ws-h2 { font-size: 38px; font-weight: 800; color: #085536; margin: 0 0 16px; line-height: 1.2; letter-spacing: -0.5px; } .ws-sub { font-size: 16px; color: #555; max-width: 680px; margin: 0 auto; line-height: 1.8; } /* ── TOPIC CARDS ── */ .ws-topics { background: #f5fbf8; padding: 80px 20px; border-top: 1px solid #e2ece7; border-bottom: 1px solid #e2ece7; } .ws-topics-inner { max-width: 1140px; margin: 0 auto; } .ws-head { text-align: center; margin-bottom: 50px; } .ws-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; } .ws-card { background: #ffffff; border: 1px solid rgba(8, 85, 54, 0.08); border-radius: 24px; padding: 36px 30px; transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1); box-shadow: 0 10px 30px -10px rgba(0, 40, 20, 0.015); } .ws-card:hover { transform: translateY(-6px); border-color: rgba(8, 85, 54, 0.2); box-shadow: 0 16px 36px rgba(8, 85, 54, 0.06); } .ws-card-icon { width: 52px; height: 52px; border-radius: 16px; background: rgba(8, 85, 54, 0.06); color: #085536; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; transition: all 0.4s ease; } .ws-card-icon svg { width: 24px; height: 24px; stroke: currentColor; fill: none; } .ws-card:hover .ws-card-icon { transform: scale(1.06); background: #085536; color: #ffffff; box-shadow: 0 6px 16px rgba(8, 85, 54, 0.15); } .ws-card h3 { font-size: 18px; font-weight: 800; color: #085536; margin: 0 0 10px; } .ws-card p { font-size: 14.5px; color: #556270; line-height: 1.7; margin: 0; } /* ── UPCOMING WORKSHOPS ── */ .ws-upcoming { max-width: 1200px; margin: 0 auto; padding: 80px 20px; } /* Glass Filter */ .ws-filter { display: flex; justify-content: center; align-items: center; gap: 16px; margin-bottom: 50px; flex-wrap: wrap; background: rgba(8, 85, 54, 0.03); padding: 16px 32px; border-radius: 50px; border: 1px solid rgba(8, 85, 54, 0.08); max-width: 600px; margin-left: auto; margin-right: auto; } .ws-filter label { font-size: 12px; font-weight: 800; color: #085536; text-transform: uppercase; letter-spacing: 1.5px; } .ws-filter select { padding: 12px 40px 12px 24px; border: 1px solid rgba(8, 85, 54, 0.15); border-radius: 30px; font-size: 14px; font-weight: 700; color: #085536; background: #ffffff; cursor: pointer; outline: none; box-shadow: 0 4px 12px rgba(0,0,0,0.02); transition: all 0.3s; appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23085536' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 18px center; } .ws-filter select:focus { border-color: #e86f2a; box-shadow: 0 4px 15px rgba(232, 111, 42, 0.1); } /* Modern Image Cards Grid */ .ws-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; } .ws-event { background: #ffffff; border-radius: 16px; border: 1px solid #eef2ef; box-shadow: 0 8px 30px rgba(0,0,0,0.05); transition: transform 0.35s ease, box-shadow 0.35s ease; position: relative; overflow: hidden; display: flex; flex-direction: column; } .ws-event::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 4px; z-index: 2; } .ws-event:hover { transform: translateY(-8px); box-shadow: 0 20px 50px rgba(8,85,54,0.1); border-color: #d0e0d8; } /* Card Image */ .ws-event-img { position: relative; height: 200px; overflow: hidden; } .ws-event-img img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .ws-event:hover .ws-event-img img { transform: scale(1.08); } /* Category Badge on Image */ .ws-event-cat { position: absolute; top: 14px; left: 14px; padding: 5px 14px; border-radius: 20px; font-size: 9px; font-weight: 800; text-transform: uppercase; letter-spacing: 1.2px; backdrop-filter: blur(4px); z-index: 2; } /* Card Body */ .ws-event-body { padding: 22px 24px 24px; flex-grow: 1; display: flex; flex-direction: column; } .ws-event-body h3 { font-size: 18px; font-weight: 800; color: #085536; margin: 0 0 10px; line-height: 1.3; } .ws-event-meta { display: flex; flex-direction: column; gap: 6px; font-size: 12px; color: #6b6b60; margin-bottom: 14px; padding-bottom: 14px; border-bottom: 1px solid #f0f5f2; } .ws-event-meta span { display: flex; align-items: center; gap: 8px; } .ws-event-meta svg { width: 14px; height: 14px; flex-shrink: 0; } .ws-event-body p { font-size: 14px; color: #5a5a50; line-height: 1.65; margin: 0 0 18px; flex-grow: 1; } /* Category Accent Styles */ .ws-event[data-cat="Nutrition"]::before { background: #e86f2a; } .ws-event[data-cat="Nutrition"] .ws-event-cat { background: rgba(232, 111, 42, 0.92); color: #fff; } .ws-event[data-cat="Nutrition"] .ws-event-meta svg { stroke: #e86f2a; } .ws-event[data-cat="Risk Reduction"]::before { background: #d35400; } .ws-event[data-cat="Risk Reduction"] .ws-event-cat { background: rgba(211, 84, 0, 0.92); color: #fff; } .ws-event[data-cat="Risk Reduction"] .ws-event-meta svg { stroke: #d35400; } .ws-event[data-cat="30-Day Challenge"]::before { background: #085536; } .ws-event[data-cat="30-Day Challenge"] .ws-event-cat { background: rgba(8, 85, 54, 0.92); color: #fff; } .ws-event[data-cat="30-Day Challenge"] .ws-event-meta svg { stroke: #085536; } .ws-event[data-cat="12-Week Risk Reduction Program"]::before { background: #2c3e50; } .ws-event[data-cat="12-Week Risk Reduction Program"] .ws-event-cat { background: rgba(44, 62, 80, 0.92); color: #fff; } .ws-event[data-cat="12-Week Risk Reduction Program"] .ws-event-meta svg { stroke: #2c3e50; } .ws-event[data-cat="Movement"]::before { background: #1abc9c; } .ws-event[data-cat="Movement"] .ws-event-cat { background: rgba(26, 188, 156, 0.92); color: #fff; } .ws-event[data-cat="Movement"] .ws-event-meta svg { stroke: #1abc9c; } .ws-event[data-cat="Community Wellness"]::before { background: #8e44ad; } .ws-event[data-cat="Community Wellness"] .ws-event-cat { background: rgba(142, 68, 173, 0.92); color: #fff; } .ws-event[data-cat="Community Wellness"] .ws-event-meta svg { stroke: #8e44ad; } /* ── BUTTON STYLES ── */ .ws-btn { display: inline-flex; align-items: center; justify-content: center; font-size: 14.5px; font-weight: 700; padding: 12px 28px; border-radius: 30px; text-decoration: none; letter-spacing: 0.5px; transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1); cursor: pointer; border: 2px solid transparent; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.02); } .ws-event .ws-btn { background-color: #085536; color: #ffffff !important; box-shadow: 0 4px 12px rgba(8, 85, 54, 0.15); border: none; } .ws-event:hover .ws-btn { background-color: #e86f2a; box-shadow: 0 8px 20px rgba(232, 111, 42, 0.25); transform: translateY(-2px); } .ws-btn.outline { background-color: transparent; border: 2px solid #dde8e3; color: #085536 !important; box-shadow: none; } .ws-btn.outline:hover { background-color: #085536; border-color: #085536; color: #ffffff !important; transform: translateY(-2px); box-shadow: 0 8px 20px rgba(8, 85, 54, 0.18); } /* ── FEATURED WORKSHOP HERO ── */ .ws-featured { background: linear-gradient(135deg, #052619 0%, #02120c 100%); padding: 80px 20px; position: relative; overflow: hidden; border-bottom: 4px solid #e86f2a; } .ws-featured::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: radial-gradient(circle, rgba(232, 111, 42, 0.12) 0%, transparent 60%); pointer-events: none; } .ws-featured-inner { max-width: 1140px; margin: 0 auto; display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 60px; align-items: center; position: relative; z-index: 1; } .ws-featured-badge { display: inline-flex; align-items: center; gap: 8px; background: rgba(232, 111, 42, 0.1); border: 1px solid rgba(232, 111, 42, 0.25); color: #e86f2a; font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 2px; padding: 6px 14px; border-radius: 30px; margin-bottom: 24px; } .ws-featured-badge::before { content: ''; display: block; width: 6px; height: 6px; background: #e86f2a; border-radius: 50%; box-shadow: 0 0 8px #e86f2a; } .ws-featured h2 { font-size: 38px; font-weight: 800; color: #ffffff !important; margin: 0 0 20px; line-height: 1.2; letter-spacing: -0.5px; } .ws-featured p { font-size: 16px; color: rgba(255, 255, 255, 0.8); line-height: 1.8; margin: 0 0 32px; } .ws-featured-meta { list-style: none; padding: 0; margin: 0 0 36px; display: grid; grid-template-columns: 1fr 1fr; gap: 16px; background: rgba(255, 255, 255, 0.02); border: 1px solid rgba(255, 255, 255, 0.06); padding: 24px; border-radius: 16px; backdrop-filter: blur(8px); } .ws-featured-meta li { font-size: 14.5px; color: #ffffff; display: flex; flex-direction: column; gap: 4px; } .ws-featured-meta li span { color: #e86f2a; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; font-weight: 800; } .ws-featured .ws-btn { background-color: #e86f2a; color: #ffffff !important; box-shadow: 0 4px 12px rgba(232, 111, 42, 0.25); border: none; padding: 14px 36px; font-size: 14.5px; } .ws-featured .ws-btn:hover { background-color: #085536; box-shadow: 0 8px 20px rgba(8, 85, 54, 0.35); transform: translateY(-2px); } .ws-featured-img { background: #ffffff; border-radius: 20px; overflow: hidden; box-shadow: 0 20px 50px rgba(0, 0, 0, 0.3); border: 1px solid rgba(255, 255, 255, 0.1); display: flex; flex-direction: column; transition: all 0.4s ease; } .ws-featured-img:hover { transform: scale(1.02); } .ws-featured-img img { width: 100%; height: 100%; object-fit: cover; min-height: 380px; } /* Featured Illustration Placeholder */ .ws-featured-img-placeholder { background: linear-gradient(135deg, #09472e 0%, #052619 100%); min-height: 380px; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 20px; text-align: center; padding: 40px; position: relative; } .ws-featured-img-placeholder svg { width: 72px; height: 72px; stroke: #e86f2a; transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1); } .ws-featured-img:hover .ws-featured-img-placeholder svg { transform: scale(1.1) rotate(10deg); } .ws-featured-img-placeholder p { font-size: 15px; color: #ffffff; font-weight: 700; margin: 0; letter-spacing: 0.5px; } /* ── MODAL OVERLAY & POPUP ── */ .bp-modal-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 40, 20, 0.55); z-index: 99999; align-items: center; justify-content: center; backdrop-filter: blur(12px); padding: 20px; } .bp-modal { background: #ffffff; width: 95%; max-width: 1000px; height: 90vh; max-height: 850px; border-radius: 20px; overflow: hidden; display: flex; flex-direction: column; box-shadow: 0 30px 70px rgba(0, 50, 30, 0.25); border: 1px solid rgba(8, 85, 54, 0.1); animation: modalFadeIn 0.4s cubic-bezier(0.16, 1, 0.3, 1); } .bp-modal-header { padding: 20px 28px; background: #085536; color: #ffffff; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .bp-modal-header h3 { margin: 0; font-size: 20px; font-weight: 800; color: #ffffff; } .bp-modal-close { background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.15); color: #ffffff; width: 36px; height: 36px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; font-size: 20px; transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1); padding: 0; line-height: 1; } .bp-modal-close:hover { background: #e86f2a; border-color: #e86f2a; color: #ffffff; transform: rotate(90deg) scale(1.08); box-shadow: 0 4px 12px rgba(232, 111, 42, 0.25); } .bp-modal-body { flex: 1; position: relative; background: #ffffff; } /* ── PATHWAY CALLOUT BLOCK ── */ .ws-pathway { background: linear-gradient(135deg, #09472e 0%, #052619 100%); padding: 80px 20px; text-align: center; position: relative; overflow: hidden; border-top: 4px solid #e86f2a; } .ws-pathway::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: radial-gradient(circle, rgba(232, 111, 42, 0.08) 0%, transparent 60%); pointer-events: none; } .ws-pathway h2 { font-size: 32px; font-weight: 800; color: #ffffff !important; margin: 0 0 16px; } .ws-pathway p { font-size: 16px; color: rgba(255, 255, 255, 0.8); max-width: 600px; margin: 0 auto 32px; line-height: 1.8; } .ws-pathway-btn { display: inline-flex; align-items: center; justify-content: center; background: #e86f2a; color: #ffffff !important; font-size: 14.5px; font-weight: 700; padding: 14px 36px; border-radius: 30px; text-decoration: none; transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1); box-shadow: 0 4px 12px rgba(232, 111, 42, 0.25); } .ws-pathway-btn:hover { background: #ffffff; color: #085536 !important; box-shadow: 0 8px 20px rgba(255, 255, 255, 0.2); transform: translateY(-2px); } /* ── FAQ ACCORDION ── */ .ws-faq { max-width: 1100px; margin: 0 auto; padding: 90px 20px; } .ws-faq-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px 28px; } .ws-faq-item { background: #ffffff; border: 1px solid #e2dfd8; padding: 10px 20px; align-self: start; transition: all 0.3s ease; } .ws-faq-item:hover { border-color: rgba(8, 85, 54, 0.15); box-shadow: 0 4px 15px rgba(8, 85, 54, 0.03); } .ws-faq-item.open { border-color: rgba(8, 85, 54, 0.15); box-shadow: 0 6px 20px rgba(8, 85, 54, 0.04); } .ws-faq-q { padding: 18px 0; font-size: 15px; font-weight: 700; color: #085536; cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 12px; user-select: none; transition: color 0.2s; } .ws-faq-q:hover { color: #e86f2a; } .ws-faq-icon { width: 26px; height: 26px; background: rgba(8,85,54,0.08); color: #085536; display: flex; align-items: center; justify-content: center; transition: all 0.3s; font-size: 16px; flex-shrink: 0; font-weight: 700; } .ws-faq-item.open .ws-faq-icon { transform: rotate(45deg); background: #e86f2a; color: #ffffff; } .ws-faq-a { display: none; padding-bottom: 18px; font-size: 14px; color: #5a6b7c; line-height: 1.65; } /* ── CTA BOTTOM SECTION ── */ .ws-cta { background: #f5fbf8; border-top: 4px solid #e86f2a; padding: 80px 20px; text-align: center; } .ws-cta h2 { font-size: 32px; font-weight: 800; color: #085536; margin: 0 0 12px; } .ws-cta p { font-size: 16px; color: #555; margin: 0 0 36px; max-width: 540px; margin-left: auto; margin-right: auto; line-height: 1.8; } .ws-cta-btns { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; } .ws-cta .ws-btn { min-width: 180px; } /* ── RESPONSIVE STYLES ── */ @@media (max-width: 980px) { .ws-grid, .ws-cards { grid-template-columns: repeat(2, 1fr); gap: 24px; } .ws-featured-inner { grid-template-columns: 1fr; gap: 40px; } .ws-h2 { font-size: 30px; } } @@media (max-width: 640px) { .ws-grid, .ws-cards { grid-template-columns: 1fr; gap: 20px; } .ws-h2 { font-size: 26px; } .ws-sub { font-size: 14px; } .ws-event { padding: 24px; } .ws-featured h2 { font-size: 28px; } .ws-featured-meta { grid-template-columns: 1fr; } .ws-cta-btns { flex-direction: column; } .ws-faq-grid { grid-template-columns: 1fr; } } } TheBrightPath Learn Pathway Education That Helps You Take Action Our interactive workshops break down complex health information into clear, actionable steps. Designed specifically to support active longevity, functional physical strength, and evidence-based nutrition for adults aged 45 and above. @if (Model.FeaturedWorkshop != null) { Featured Workshop @Model.FeaturedWorkshop.Title @Model.FeaturedWorkshop.Description Date @Model.FeaturedWorkshop.Date.ToString("MMMM dd, yyyy") Time @Model.FeaturedWorkshop.Time Location @Model.FeaturedWorkshop.Location Category @Model.FeaturedWorkshop.Category Facilitator @(string.IsNullOrEmpty(Model.FeaturedWorkshop.Facilitator) ? "TheBrightPath Team" : Model.FeaturedWorkshop.Facilitator) Capacity @(string.IsNullOrEmpty(Model.FeaturedWorkshop.Capacity) ? "Limited Seats" : Model.FeaturedWorkshop.Capacity) Register for Workshop @if (!string.IsNullOrEmpty(Model.FeaturedWorkshop.ImageUrl)) { } else { Workshop Details Coming Soon } } else { Featured Workshop Nutrition for Everyday Wellness Evidence-based guidelines on healthy eating, immune support, anti-inflammatory food planning, and simple dietary habits tailored specifically for recovery and active longevity (45+). Date To Be Announced Time To Be Announced Location Community Center / Online Category Nutrition Education Facilitator TheBrightPath Wellness Team Capacity Limited Seats Available Register for Workshop Register Now • Dates TBA } What's Coming Up Workshops, Events & Clinics Filter by Category: All Workshops Nutrition Risk Reduction 30-Day Challenge 12-Week Risk Reduction Program Movement Community Wellness @if (Model.UpcomingWorkshops != null && Model.UpcomingWorkshops.Any()) { foreach (var ws in Model.UpcomingWorkshops) { @if (!string.IsNullOrEmpty(ws.ImageUrl)) { } else { } @ws.Category @ws.Title @ws.Date.ToString("MMM dd, yyyy") • @ws.Time @ws.Location @(ws.Description.Length > 140 ? ws.Description.Substring(0, 137) + "..." : ws.Description) Register / Learn More } } else { Nutrition Nutrition for Everyday Wellness May 25, 2026 • 8:00 AM - 9:00 AM Community Center / Online Practical session on simple nutrition habits, healthy food choices, and daily changes that support long-term wellness. Register / Learn More 30-Day Challenge 30-Day Challenge Kickoff June 1, 2026 • 9:00 AM - 10:30 AM BrightPath Wellness Hub / Virtual Orientation workshop for participants starting TheBrightPath 30-Day Wellness Challenge. Learn what to expect. Register / Learn More 12-Week Risk Reduction Program 12-Week Risk Reduction Program Introduction June 8, 2026 • 10:00 AM - 11:30 AM Clinical Wellness Center An overview of the structured 12-Week Risk Reduction Program — who it's for, how it works, and how to get started. Register / Learn More Movement Movement for Recovery & Wellness June 15, 2026 • 2:00 PM - 3:30 PM In Person Workshop covering how physical activity supports cancer recovery, prevention, and long-term quality of life. Register / Learn More Risk Reduction Lifestyle Habits & Risk Reduction June 22, 2026 • 10:00 AM - 11:00 AM Online An evidence-based session on daily habits — sleep, activity, nutrition — that reduce prostate cancer risk and support recovery. Register / Learn More Community Wellness Family & Community Wellness Session June 29, 2026 • 2:00 PM - 3:30 PM Community Center A group workshop bringing together participants, families, and community members for shared wellness education. Register / Learn More } What We Cover Workshop Topics Nutrition Education Learn about anti-inflammatory eating, heart-healthy diets, and practical nutrition choices that support active recovery. Risk Reduction Understand the lifestyle changes, sleep enhancements, and daily active habits that support active longevity and cancer prevention. 30-Day Challenge Orientation Learn how to register, log daily habits, navigate the portal, and pair up with a peer support accountability partner. 12-Week Risk Reduction Program Introduction Understand the step-by-step physical and nutritional pathways designed for clinical recovery, core balance, and wellness milestones. Movement & Wellness Restore joint comfort, stability, posture, and strength with supportive, low-impact exercise routines led by trained specialists. Community Wellness Build lifelong habits alongside peers facing similar wellness goals, featuring open-table sharing and family educational panels. TheBrightPath Pathways Connected to the Learn Pathway Workshops are a core part of TheBrightPath Learn Pathway. They help participants gain knowledge, build confidence, and take informed steps toward healthier living. Explore TheBrightPath Pathways Got Questions? Workshop FAQ Are workshops free? + Most TheBrightPath workshops are offered free of charge, made possible through donations and community partnerships. Some specialty sessions may have a small registration fee, which will be clearly stated during registration. Do I need to register before attending? + Yes, registration is encouraged to secure your spot and receive session details, reminders, and any materials in advance. Some workshops have limited capacity. Are workshops online or in person? + TheBrightPath offers both in-person and virtual workshops. Each session listing clearly indicates whether it is held online, in person, or as a hybrid event. Can I attend more than one workshop? + Absolutely. You are welcome to attend as many workshops as you like. Many participants attend multiple sessions across different topics as part of their wellness journey. Will I receive materials after the workshop? + Yes. Registered participants typically receive a summary, resources, or handouts following the session. Materials are shared via email after each workshop. Are workshops connected to the 30-Day Challenge or 12-Week Risk Reduction Program? + Yes. Several workshops are specifically designed to support participants enrolled in the 30-Day Challenge or 12-Week Risk Reduction Program. They provide additional education, orientation, and motivation throughout the program journey. Get Involved Ready to Join a Workshop? Choose an upcoming workshop or contact TheBrightPath Foundation for help finding the right session. View Upcoming Workshops Contact Us Register for Workshop × function openCalendly(url, title) { window.open('https://www.calendarwiz.com/calendars/calendar.php?crd=thebrightpathfoundation&', '_blank'); } function closeCalendly() { document.getElementById('calendly-modal').style.display = 'none'; document.getElementById('calendly-container').innerHTML = ''; } // Close modal on outside click document.getElementById('calendly-modal').addEventListener('click', function(e) { if (e.target === this) { closeCalendly(); } }); function filterWorkshops(cat) { document.querySelectorAll('.ws-event').forEach(function(el) { el.style.display = (cat === 'all' || el.getAttribute('data-cat') === cat) ? 'block' : 'none'; }); } function wsFaq(el) { var item = el.closest('.ws-faq-item'); var open = item.classList.contains('open'); document.querySelectorAll('.ws-faq-item.open').forEach(function(i){ i.classList.remove('open'); }); if (!open) item.classList.add('open'); }
Page Title
Page URL
Related Questions (JSON Array of strings)
Recommended Actions (JSON Array of objects)
[]
Active
Save Changes
Cancel