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 { :root { --tc-bg: #f5f3ee; --tc-green: #085536; --tc-green-dark: #053b24; --tc-text: #2c3e50; --tc-muted: #5a6b7c; --tc-border: #e2dfd8; --tc-card-bg: #ffffff; --tc-orange: #e86f2a; --tc-cream: #fdfcf9; } .tc-page { background-color: var(--tc-bg); font-family: 'Plus Jakarta Sans', Helvetica, Arial, sans-serif; color: var(--tc-text); } .tc-container { max-width: 1100px; margin: 0 auto; padding: 0 24px; } /* ── INTRO SPLIT ── */ .tc-intro-section { padding: 70px 0; } .tc-intro { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; } .tc-intro-img-wrap { position: relative; } .tc-intro-img-wrap::before { content: ''; position: absolute; top: -10px; left: -10px; right: 10px; bottom: 10px; border: 3px solid var(--tc-orange); z-index: 0; } .tc-intro-img { width: 100%; aspect-ratio: 4/3; object-fit: cover; position: relative; z-index: 1; } .tc-intro-stat { position: absolute; bottom: -16px; right: -16px; background: var(--tc-green); color: white; padding: 18px 24px; z-index: 3; } .tc-intro-stat-num { font-size: 28px; font-weight: 800; color: #f59e0b; display: block; line-height: 1; margin-bottom: 4px; } .tc-intro-stat-label { font-size: 11px; color: rgba(255,255,255,0.8); line-height: 1.4; font-weight: 500; } .tc-intro-label { display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: var(--tc-orange); margin-bottom: 14px; } .tc-intro h2 { font-size: 30px; font-weight: 800; color: var(--tc-green); margin: 0 0 18px; line-height: 1.2; } .tc-intro-text p { font-size: 15px; color: var(--tc-muted); line-height: 1.75; margin: 0 0 16px; } .tc-intro-highlights { list-style: none; padding: 0; margin: 20px 0 28px; } .tc-intro-highlights li { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 12px; font-size: 15px; color: var(--tc-text); line-height: 1.5; font-weight: 600; } .tc-check { flex-shrink: 0; width: 22px; height: 22px; background: var(--tc-orange); display: flex; align-items: center; justify-content: center; margin-top: 2px; } .tc-check svg { width: 12px; height: 12px; stroke: white; fill: none; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; } .tc-btn { display: inline-block; padding: 16px 36px; font-size: 14px; font-weight: 700; text-decoration: none; text-transform: uppercase; letter-spacing: 0.5px; transition: all 0.3s ease; } .tc-btn-primary { background: var(--tc-orange); color: white; } .tc-btn-primary:hover { background: #d66020; color: white; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(232,111,42,0.3); } .tc-btn-green { background: var(--tc-green); color: white; } .tc-btn-green:hover { background: var(--tc-green-dark); color: white; transform: translateY(-2px); } .tc-btn-outline { background: transparent; color: white; border: 2px solid rgba(255,255,255,0.5); } .tc-btn-outline:hover { background: white; color: var(--tc-green); border-color: white; } .tc-intro-btns { display: flex; gap: 14px; flex-wrap: wrap; } /* ── SECTION HEADER ── */ .tc-section-header { text-align: center; margin-bottom: 44px; } .tc-section-label { display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: var(--tc-orange); margin-bottom: 12px; } .tc-section-title { font-size: 28px; font-weight: 800; color: var(--tc-green); margin: 0 0 12px; line-height: 1.2; } .tc-section-desc { font-size: 15px; color: var(--tc-muted); max-width: 680px; margin: 0 auto; line-height: 1.7; } /* ── BENEFITS ── */ .tc-benefits-section { background: var(--tc-cream); border-top: 1px solid var(--tc-border); border-bottom: 1px solid var(--tc-border); padding: 70px 0; } .tc-benefits { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } .tc-benefit { background: var(--tc-card-bg); border: 1px solid var(--tc-border); padding: 32px 24px; border-top: 1.5px solid rgba(8, 85, 54, 0.4); border-radius: 12px; transition: transform 0.2s ease, box-shadow 0.2s ease; } .tc-benefit:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(0,0,0,0.06); } .tc-benefit:nth-child(even) { border-top-color: rgba(232, 111, 42, 0.4); } .tc-benefit-icon { width: 48px; height: 48px; background: linear-gradient(135deg, #085536, #0d7a50); display: flex; align-items: center; justify-content: center; margin-bottom: 20px; } .tc-benefit:nth-child(even) .tc-benefit-icon { background: linear-gradient(135deg, #e86f2a, #f59e0b); } .tc-benefit-icon svg { width: 24px; height: 24px; stroke: white; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .tc-benefit h3 { font-size: 18px; font-weight: 700; color: var(--tc-text) !important; margin: 0 0 10px; } .tc-benefit p { font-size: 13.5px; color: var(--tc-muted); line-height: 1.65; margin: 0; } /* ── SNAPSHOT ── */ .tc-snapshot-section { padding: 70px 0; } .tc-snapshot-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; } .tc-snapshot-card { background: var(--tc-green); color: white; padding: 40px 36px; } .tc-snapshot-card h3 { font-size: 22px; font-weight: 800; color: white !important; margin: 0 0 28px; } .tc-snapshot-item { display: flex; align-items: flex-start; gap: 16px; padding: 14px 0; border-top: 1px solid rgba(255,255,255,0.12); } .tc-snapshot-item:first-of-type { border-top: none; padding-top: 0; } .tc-snapshot-icon { width: 36px; height: 36px; background: rgba(232,111,42,0.2); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .tc-snapshot-icon svg { width: 18px; height: 18px; stroke: var(--tc-orange); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .tc-snapshot-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: rgba(255,255,255,0.6); margin-bottom: 4px; } .tc-snapshot-value { font-size: 16px; font-weight: 600; color: white; margin: 0; } .tc-snapshot-right { display: flex; flex-direction: column; gap: 20px; } .tc-info-card { background: var(--tc-card-bg); border: 1px solid var(--tc-border); padding: 28px 24px; flex: 1; } .tc-info-card-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: var(--tc-orange); margin-bottom: 10px; display: block; } .tc-info-card p { font-size: 15px; color: var(--tc-text); line-height: 1.65; margin: 0; } .tc-info-cta { background: var(--tc-orange); color: white; padding: 24px 28px; display: flex; align-items: center; justify-content: space-between; text-decoration: none; font-size: 17px; font-weight: 700; transition: all 0.3s ease; } .tc-info-cta:hover { background: #d66020; color: white; } .tc-info-cta svg { width: 24px; height: 24px; stroke: white; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; transition: transform 0.3s; } .tc-info-cta:hover svg { transform: translateX(4px); } /* ── COACH PEI ── */ .tc-coach-section { background: var(--tc-cream); border-top: 1px solid var(--tc-border); border-bottom: 1px solid var(--tc-border); padding: 70px 0; } .tc-coach { display: grid; grid-template-columns: 300px 1fr; gap: 48px; align-items: center; } .tc-coach-img-wrap { position: relative; } .tc-coach-img-wrap::before { content: ''; position: absolute; top: -8px; left: -8px; width: 80px; height: 80px; background: rgba(232,111,42,0.1); } .tc-coach-img { width: 100%; aspect-ratio: 1/1; object-fit: cover; position: relative; z-index: 1; } .tc-coach-stat { position: absolute; bottom: -12px; right: -12px; background: var(--tc-orange); color: white; padding: 16px 20px; z-index: 2; } .tc-coach-stat-num { font-size: 24px; font-weight: 800; display: block; line-height: 1; margin-bottom: 4px; } .tc-coach-stat-label { font-size: 11px; opacity: 0.9; line-height: 1.3; } .tc-coach-quote { font-size: 72px; font-weight: 900; color: #eef5f0; line-height: 1; margin-bottom: 8px; } .tc-coach blockquote { margin: 0; padding: 0; border: none; } .tc-coach blockquote p { font-size: 22px; font-weight: 700; color: var(--tc-green); line-height: 1.5; font-style: italic; margin: 0 0 20px; } .tc-coach-bio { font-size: 15px; color: var(--tc-muted); line-height: 1.75; margin: 0 0 24px; } .tc-coach-name { display: flex; align-items: center; gap: 12px; margin-bottom: 20px; } .tc-coach-name::before { content: ''; width: 40px; height: 2px; background: var(--tc-orange); } .tc-coach-name span { font-size: 14px; font-weight: 700; color: var(--tc-text); text-transform: uppercase; letter-spacing: 1px; } .tc-coach-link { display: inline-flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 700; color: var(--tc-orange); text-decoration: none; transition: color 0.2s; } .tc-coach-link:hover { color: var(--tc-green); } .tc-coach-link svg { width: 16px; height: 16px; stroke: currentColor; fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; } /* ── VIDEOS ── */ .tc-videos-section { padding: 70px 0; } .tc-video-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 24px; } .tc-video-card { background: var(--tc-card-bg); border: 1px solid var(--tc-border); overflow: hidden; cursor: pointer; transition: transform 0.2s ease, box-shadow 0.2s ease; } .tc-video-card:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(0,0,0,0.06); } .tc-video-thumb { position: relative; width: 100%; aspect-ratio: 16/9; background: #222; overflow: hidden; } .tc-video-thumb img { width: 100%; height: 100%; object-fit: cover; transition: opacity 0.3s; } .tc-video-card:hover .tc-video-thumb img { opacity: 0.85; } .tc-play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 52px; height: 52px; background: var(--tc-orange); color: white; display: flex; align-items: center; justify-content: center; font-size: 20px; padding-left: 3px; z-index: 2; transition: transform 0.3s; } .tc-video-card:hover .tc-play-btn { transform: translate(-50%, -50%) scale(1.1); } .tc-duration { position: absolute; bottom: 10px; right: 10px; background: #000; color: white; font-size: 12px; font-weight: 700; padding: 3px 8px; z-index: 2; } .tc-video-content { padding: 20px; } .tc-video-card h4 { font-size: 16px; font-weight: 700; color: var(--tc-orange) !important; margin: 0 0 8px; } .tc-video-card .tc-video-desc { font-size: 13px; color: var(--tc-muted); line-height: 1.55; margin: 0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } /* ── MODAL ── */ .tc-modal { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.85); z-index: 9999; display: flex; align-items: center; justify-content: center; opacity: 0; visibility: hidden; transition: all 0.3s; } .tc-modal.active { opacity: 1; visibility: visible; } .tc-modal-inner { position: relative; width: 90%; max-width: 900px; aspect-ratio: 16/9; background: #000; box-shadow: 0 15px 40px rgba(0,0,0,0.4); transform: scale(0.95); transition: transform 0.3s; } .tc-modal.active .tc-modal-inner { transform: scale(1); } .tc-modal-close { position: absolute; top: -40px; right: 0; background: transparent; color: white; border: none; font-size: 32px; cursor: pointer; opacity: 0.7; transition: opacity 0.2s; } .tc-modal-close:hover { opacity: 1; } .tc-modal-inner iframe { width: 100%; height: 100%; } /* ── WHO + HOW TO JOIN ── */ .tc-join-section { background: var(--tc-cream); border-top: 1px solid var(--tc-border); border-bottom: 1px solid var(--tc-border); padding: 70px 0; } .tc-join-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; } .tc-who-card { background: var(--tc-card-bg); border: 1px solid var(--tc-border); padding: 40px 32px; display: flex; flex-direction: column; } .tc-who-card h3 { font-size: 22px; font-weight: 800; color: var(--tc-green) !important; margin: 0 0 24px; } .tc-who-list { list-style: none; padding: 0; margin: 0 0 24px; } .tc-who-list li { display: flex; align-items: flex-start; gap: 14px; margin-bottom: 14px; font-size: 15px; color: var(--tc-text); line-height: 1.55; } .tc-who-check { flex-shrink: 0; width: 24px; height: 24px; background: var(--tc-green); display: flex; align-items: center; justify-content: center; margin-top: 1px; } .tc-who-check svg { width: 12px; height: 12px; stroke: white; fill: none; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; } .tc-steps-card { background: var(--tc-green); color: white; padding: 40px 32px; display: flex; flex-direction: column; } .tc-steps-card h3 { font-size: 22px; font-weight: 800; color: white !important; margin: 0 0 28px; } .tc-step-item { display: flex; align-items: flex-start; gap: 16px; margin-bottom: 24px; } .tc-step-num { width: 40px; height: 40px; background: var(--tc-orange); display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 16px; flex-shrink: 0; } .tc-step-item h4 { font-size: 16px; font-weight: 700; color: white !important; margin: 0 0 4px; } .tc-step-item p { font-size: 14px; color: rgba(255,255,255,0.7); line-height: 1.55; margin: 0; } .tc-steps-cta { display: inline-block; background: white; color: var(--tc-green); font-size: 14px; font-weight: 700; padding: 14px 28px; text-decoration: none; text-transform: uppercase; letter-spacing: 0.5px; transition: all 0.3s; margin-top: auto; } .tc-steps-cta:hover { background: var(--tc-orange); color: white; transform: translateY(-2px); } /* ── TESTIMONIAL ── */ .tc-testimonial { background: var(--tc-orange); padding: 50px 44px; color: white; position: relative; overflow: hidden; margin-top: 24px; } .tc-testimonial-bg { position: absolute; top: -20px; right: -20px; font-size: 140px; font-weight: 900; color: rgba(255,255,255,0.08); line-height: 1; } .tc-testimonial blockquote { margin: 0; padding: 0; border: none; } .tc-testimonial blockquote p { font-size: 18px; font-style: italic; line-height: 1.7; margin: 0 0 20px; position: relative; z-index: 1; } .tc-testimonial-author strong { display: block; font-size: 15px; font-weight: 700; } .tc-testimonial-author span { font-size: 13px; opacity: 0.8; } /* ── CROSS-SELL ── */ .tc-crosssell-section { padding: 70px 0; } .tc-crosssell { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } .tc-crosssell-card { background: var(--tc-card-bg); border: 1px solid var(--tc-border); padding: 28px 24px; transition: transform 0.2s, box-shadow 0.2s; text-decoration: none; display: block; } .tc-crosssell-card:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(0,0,0,0.06); } .tc-crosssell-icon { width: 44px; height: 44px; background: rgba(8,85,54,0.08); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; } .tc-crosssell-icon svg { width: 22px; height: 22px; stroke: var(--tc-green); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .tc-crosssell-card h3 { font-size: 17px; font-weight: 700; color: var(--tc-orange) !important; margin: 0 0 8px; } .tc-crosssell-card p { font-size: 13.5px; color: var(--tc-muted); line-height: 1.6; margin: 0 0 16px; } .tc-crosssell-link { font-size: 13px; font-weight: 700; color: var(--tc-green); display: inline-flex; align-items: center; gap: 6px; } .tc-crosssell-link svg { width: 14px; height: 14px; stroke: currentColor; fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; transition: transform 0.2s; } .tc-crosssell-card:hover .tc-crosssell-link svg { transform: translateX(4px); } /* ── CTA ── */ .tc-cta { background: var(--tc-green); padding: 70px 0; text-align: center; } .tc-cta-label { display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #f59e0b; margin-bottom: 16px; } .tc-cta h2 { font-size: 34px; font-weight: 800; color: white; margin: 0 0 16px; } .tc-cta p { font-size: 16px; color: rgba(255,255,255,0.75); max-width: 580px; margin: 0 auto 32px; line-height: 1.65; } .tc-cta-btns { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; } /* ── RESPONSIVE ── */ @@media (max-width: 980px) { .tc-intro { grid-template-columns: 1fr; gap: 36px; } .tc-benefits { grid-template-columns: repeat(2, 1fr); } .tc-snapshot-grid { grid-template-columns: 1fr; } .tc-coach { grid-template-columns: 1fr; gap: 36px; } .tc-coach-img-wrap { max-width: 300px; } .tc-join-grid { grid-template-columns: 1fr; } .tc-crosssell { grid-template-columns: repeat(2, 1fr); } } @@media (max-width: 680px) { .tc-intro h2 { font-size: 26px; } .tc-benefits { grid-template-columns: 1fr; } .tc-crosssell { grid-template-columns: 1fr; } } } 50% Fall risk reduction through regular Tai Chi Mind-Body Wellness Find Your Centre Through Intentional Movement Tai Chi is one of the most powerful practices for restoring balance, reducing stress, and supporting long-term recovery. At TheBrightPath Foundation, our expert-led Yang Style 24 Form sessions are designed specifically for men navigating health transitions — offering gentle, purposeful movement that strengthens the body and calms the mind. Free sessions led by Coach Pei All skill levels welcome — gentle on joints Clinically supported for balance and flexibility Qigong warm-ups and guided meditation Register Now Contact Our Team Evidence-Informed Benefits The BrightPath Tai Chi Difference Guided by clinical experts and tradition to ensure every breath and movement supports your long-term vitality. Mental Clarity Mindfulness through movement reduces stress and sharpens cognitive focus through rhythmic, intentional flow. Physical Balance Strengthen your core and improve stability through low-impact stances that protect joints while building resilience. Community Wellness Practice together in a supportive environment, sharing stories and growing stronger as one foundation. Program Details What to Expect Program Snapshot Schedule Mon/Wed 8:00 AM & Fri 5:00 PM Location TheBrightPath Wellness Center Garden Cost FREE Session Length 60 Minutes Skill Level All levels welcome — gentle on joints. Our instructor adapts each session to your comfort and ability. Session Format 15 minutes of Qigong warm-ups, focused Yang Style 24 Form instruction, and guided meditation to close. Register for Tai Chi 30+ Years of experience " True discipline is not the suppression of self, but the cultivation of clarity. Coach Pei brings over 30 years of experience, emphasizing the philosophy of "Ma" — the meaningful void. His Zen Minimalism approach strips away the noise of modern life, allowing practitioners to find stillness within motion and structural alignment for mindful recovery. Coach Pei, Tai Chi Instructor View Full Bio & Reflections Tai Chi Reflections Learn from Coach Pei Watch guided sessions, reflections, and insights from our Tai Chi curriculum. @if(Model.Videos != null && Model.Videos.Any()) { foreach(var v in Model.Videos) { ▶ @(string.IsNullOrEmpty(v.Duration) ? "00:00" : v.Duration) @v.Title @if (!string.IsNullOrWhiteSpace(v.Description)) { @v.Description } } } else { New curriculum videos will be uploaded soon. Please check back later! } × Get Involved Who It's For & How to Start Who This Program Serves Men 45+ seeking mind-body wellness Prostate cancer survivors at any stage Caregivers and family members Anyone seeking balance and stress reduction How to Join 1 Create Account A quick setup to join TheBrightPath community. 2 Select Tai Chi Choose Tai Chi from your wellness dashboard. 3 Meet in the Garden Show up and begin your journey to balance. Start Your Membership " "Tai Chi brought me a peace I didn't know I was missing. The slow movements helped me reconnect with my body after treatment." William, 57 2-Year Survivor Explore More Related Wellness Programs Pickleball Dynamic social exercise for agility, coordination, and cardiovascular health. Explore Program Brisk Walking Build cardiovascular stamina through guided community walking sessions. Explore Program Nutritional Wellness Fuel your recovery with expert dietary guidance led by Director Johanna Gaston. Explore Program Find Your Balance Begin Your Tai Chi Journey Today Register for free and discover the healing power of intentional movement with Coach Pei and our supportive community. Register Now View All Programs @section Scripts { document.addEventListener("DOMContentLoaded", function () { var modal = document.getElementById("tc-video-modal"); var frame = document.getElementById("tc-video-frame"); var closeBtn = document.querySelector(".tc-modal-close"); function getYouTubeEmbedUrl(url) { var videoId = ""; if (url.includes("youtu.be/")) { videoId = url.split("youtu.be/")[1].split("?")[0]; } else if (url.includes("watch?v=")) { videoId = url.split("watch?v=")[1].split("&")[0]; } else if (url.includes("/embed/")) { videoId = url.split("/embed/")[1].split("?")[0]; } return videoId ? "https://www.youtube.com/embed/" + videoId + "?autoplay=1" : ""; } document.querySelectorAll(".tc-video-card").forEach(function (card) { card.addEventListener("click", function () { var youtubeUrl = this.getAttribute("data-youtube"); var embedUrl = getYouTubeEmbedUrl(youtubeUrl); if (!embedUrl) return; frame.src = embedUrl; modal.classList.add("active"); }); }); function closeVideo() { modal.classList.remove("active"); frame.src = ""; } closeBtn.addEventListener("click", closeVideo); modal.addEventListener("click", function (e) { if (e.target === modal) closeVideo(); }); }); }
Page Title
Page URL
Related Questions (JSON Array of strings)
Recommended Actions (JSON Array of objects)
[]
Active
Save Changes
Cancel