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 { --cy-bg: #f5f3ee; --cy-green: #085536; --cy-green-dark: #053b24; --cy-text: #2c3e50; --cy-muted: #5a6b7c; --cy-border: #e2dfd8; --cy-card-bg: #ffffff; --cy-orange: #e86f2a; --cy-cream: #fdfcf9; } .cy-page { background-color: var(--cy-bg); font-family: 'Plus Jakarta Sans', Helvetica, Arial, sans-serif; color: var(--cy-text); padding-bottom: 0; } .cy-container { max-width: 1100px; margin: 0 auto; padding: 0 24px; } /* ── INTRO SPLIT (Image + Text) ── */ .cy-intro-section { padding: 70px 0; } .cy-intro { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; } .cy-intro-img-wrap { position: relative; } .cy-intro-img-wrap::before { content: ''; position: absolute; top: -10px; left: -10px; right: 10px; bottom: 10px; border: 3px solid var(--cy-orange); z-index: 0; } .cy-intro-img { width: 100%; aspect-ratio: 4/3; object-fit: cover; position: relative; z-index: 1; } .cy-intro-stat { position: absolute; bottom: -16px; right: -16px; background: var(--cy-green); color: white; padding: 18px 24px; z-index: 3; } .cy-intro-stat-num { font-size: 28px; font-weight: 800; color: #f59e0b; display: block; line-height: 1; margin-bottom: 4px; } .cy-intro-stat-label { font-size: 11px; color: rgba(255,255,255,0.8); line-height: 1.4; font-weight: 500; } .cy-intro-label { display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: var(--cy-orange); margin-bottom: 14px; } .cy-intro h2 { font-size: 30px; font-weight: 800; color: var(--cy-green); margin: 0 0 18px; line-height: 1.2; } .cy-intro-text p { font-size: 15px; color: var(--cy-muted); line-height: 1.75; margin: 0 0 16px; } .cy-intro-highlights { list-style: none; padding: 0; margin: 20px 0 28px; } .cy-intro-highlights li { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 12px; font-size: 15px; color: var(--cy-text); line-height: 1.5; font-weight: 600; } .cy-intro-check { flex-shrink: 0; width: 22px; height: 22px; background: var(--cy-orange); display: flex; align-items: center; justify-content: center; margin-top: 2px; } .cy-intro-check svg { width: 12px; height: 12px; stroke: white; fill: none; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; } .cy-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; } .cy-btn-primary { background: var(--cy-orange); color: white; } .cy-btn-primary:hover { background: #d66020; color: white; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(232,111,42,0.3); } .cy-btn-green { background: var(--cy-green); color: white; } .cy-btn-green:hover { background: var(--cy-green-dark); color: white; transform: translateY(-2px); } .cy-btn-outline { background: transparent; color: white; border: 2px solid rgba(255,255,255,0.5); } .cy-btn-outline:hover { background: white; color: var(--cy-green); border-color: white; } .cy-intro-btns { display: flex; gap: 14px; flex-wrap: wrap; } /* ── SECTION HEADER ── */ .cy-section-header { text-align: center; margin-bottom: 44px; } .cy-section-label { display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: var(--cy-orange); margin-bottom: 12px; } .cy-section-title { font-size: 28px; font-weight: 800; color: var(--cy-green); margin: 0 0 12px; line-height: 1.2; } .cy-section-desc { font-size: 15px; color: var(--cy-muted); max-width: 680px; margin: 0 auto; line-height: 1.7; } /* ── BENEFITS ── */ .cy-benefits-section { background: var(--cy-cream); border-top: 1px solid var(--cy-border); border-bottom: 1px solid var(--cy-border); padding: 70px 0; } .cy-benefits { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } .cy-benefit { background: var(--cy-card-bg); border: 1px solid var(--cy-border); padding: 32px 24px; border-top: 4px solid var(--cy-green); transition: transform 0.2s ease, box-shadow 0.2s ease; } .cy-benefit:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(0,0,0,0.06); } .cy-benefit:nth-child(even) { border-top-color: var(--cy-orange); } .cy-benefit-icon { width: 48px; height: 48px; background: linear-gradient(135deg, #085536, #0d7a50); display: flex; align-items: center; justify-content: center; margin-bottom: 20px; } .cy-benefit:nth-child(even) .cy-benefit-icon { background: linear-gradient(135deg, #e86f2a, #f59e0b); } .cy-benefit-icon svg { width: 24px; height: 24px; stroke: white; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .cy-benefit h3 { font-size: 18px; font-weight: 700; color: var(--cy-text) !important; margin: 0 0 10px; } .cy-benefit p { font-size: 13.5px; color: var(--cy-muted); line-height: 1.65; margin: 0; } /* ── SNAPSHOT SPLIT ── */ .cy-snapshot-section { padding: 70px 0; } .cy-snapshot-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; } .cy-snapshot-card { background: var(--cy-green); color: white; padding: 40px 36px; } .cy-snapshot-card h3 { font-size: 22px; font-weight: 800; color: white !important; margin: 0 0 28px; } .cy-snapshot-item { display: flex; align-items: flex-start; gap: 16px; padding: 14px 0; border-top: 1px solid rgba(255,255,255,0.12); } .cy-snapshot-item:first-of-type { border-top: none; padding-top: 0; } .cy-snapshot-icon { width: 36px; height: 36px; background: rgba(232,111,42,0.2); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .cy-snapshot-icon svg { width: 18px; height: 18px; stroke: var(--cy-orange); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .cy-snapshot-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: rgba(255,255,255,0.6); margin-bottom: 4px; } .cy-snapshot-value { font-size: 16px; font-weight: 600; color: white; margin: 0; } .cy-snapshot-right { display: flex; flex-direction: column; gap: 20px; } .cy-info-card { background: var(--cy-card-bg); border: 1px solid var(--cy-border); padding: 28px 24px; flex: 1; } .cy-info-card-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: var(--cy-orange); margin-bottom: 10px; display: block; } .cy-info-card p { font-size: 15px; color: var(--cy-text); line-height: 1.65; margin: 0; } .cy-info-cta { background: var(--cy-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; } .cy-info-cta:hover { background: #d66020; color: white; } .cy-info-cta svg { width: 24px; height: 24px; stroke: white; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; transition: transform 0.3s; } .cy-info-cta:hover svg { transform: translateX(4px); } /* ── WHO + HOW TO JOIN ── */ .cy-join-section { padding: 70px 0; } .cy-join-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; } .cy-who-card { background: var(--cy-card-bg); border: 1px solid var(--cy-border); padding: 40px 32px; display: flex; flex-direction: column; } .cy-who-card h3 { font-size: 22px; font-weight: 800; color: var(--cy-green) !important; margin: 0 0 24px; } .cy-who-list { list-style: none; padding: 0; margin: 0 0 24px; } .cy-who-list li { display: flex; align-items: flex-start; gap: 14px; margin-bottom: 14px; font-size: 15px; color: var(--cy-text); line-height: 1.55; } .cy-who-check { flex-shrink: 0; width: 24px; height: 24px; background: var(--cy-green); display: flex; align-items: center; justify-content: center; margin-top: 1px; } .cy-who-check svg { width: 12px; height: 12px; stroke: white; fill: none; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; } .cy-equip-note { background: #eef5f0; border: 1px solid var(--cy-border); padding: 16px 20px; display: flex; align-items: center; gap: 12px; font-size: 14px; font-weight: 600; color: var(--cy-green); margin-top: auto; } .cy-equip-note svg { width: 20px; height: 20px; stroke: var(--cy-green); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; flex-shrink: 0; } .cy-steps-card { background: var(--cy-green); color: white; padding: 40px 32px; display: flex; flex-direction: column; } .cy-steps-card h3 { font-size: 22px; font-weight: 800; color: white !important; margin: 0 0 28px; } .cy-step-item { display: flex; align-items: flex-start; gap: 16px; margin-bottom: 24px; } .cy-step-num { width: 40px; height: 40px; background: var(--cy-orange); display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 16px; flex-shrink: 0; } .cy-step-item h4 { font-size: 16px; font-weight: 700; color: white !important; margin: 0 0 4px; } .cy-step-item p { font-size: 14px; color: rgba(255,255,255,0.7); line-height: 1.55; margin: 0; } .cy-steps-cta { display: inline-block; background: white; color: var(--cy-green); font-size: 14px; font-weight: 700; padding: 14px 28px; text-decoration: none; text-transform: uppercase; letter-spacing: 0.5px; transition: all 0.3s ease; margin-top: auto; } .cy-steps-cta:hover { background: var(--cy-orange); color: white; transform: translateY(-2px); } /* ── TESTIMONIAL ── */ .cy-testimonial { background: var(--cy-orange); padding: 50px 44px; color: white; position: relative; overflow: hidden; } .cy-testimonial-bg { position: absolute; top: -20px; right: -20px; font-size: 140px; font-weight: 900; color: rgba(255,255,255,0.08); line-height: 1; } .cy-testimonial blockquote { margin: 0; padding: 0; border: none; } .cy-testimonial blockquote p { font-size: 18px; font-style: italic; line-height: 1.7; margin: 0 0 20px; position: relative; z-index: 1; } .cy-testimonial-author strong { display: block; font-size: 15px; font-weight: 700; } .cy-testimonial-author span { font-size: 13px; opacity: 0.8; } /* ── CROSS-SELL ── */ .cy-crosssell-section { background: var(--cy-cream); border-top: 1px solid var(--cy-border); border-bottom: 1px solid var(--cy-border); padding: 70px 0; } .cy-crosssell { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } .cy-crosssell-card { background: var(--cy-card-bg); border: 1px solid var(--cy-border); padding: 28px 24px; transition: transform 0.2s ease, box-shadow 0.2s ease; text-decoration: none; display: block; } .cy-crosssell-card:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(0,0,0,0.06); } .cy-crosssell-icon { width: 44px; height: 44px; background: rgba(8,85,54,0.08); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; } .cy-crosssell-icon svg { width: 22px; height: 22px; stroke: var(--cy-green); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .cy-crosssell-card h3 { font-size: 17px; font-weight: 700; color: var(--cy-orange) !important; margin: 0 0 8px; } .cy-crosssell-card p { font-size: 13.5px; color: var(--cy-muted); line-height: 1.6; margin: 0 0 16px; } .cy-crosssell-link { font-size: 13px; font-weight: 700; color: var(--cy-green); display: inline-flex; align-items: center; gap: 6px; } .cy-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; } .cy-crosssell-card:hover .cy-crosssell-link svg { transform: translateX(4px); } /* ── CTA BOTTOM ── */ .cy-cta { background: var(--cy-green); padding: 70px 0; text-align: center; } .cy-cta-label { display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #f59e0b; margin-bottom: 16px; } .cy-cta h2 { font-size: 34px; font-weight: 800; color: white; margin: 0 0 16px; } .cy-cta p { font-size: 16px; color: rgba(255,255,255,0.75); max-width: 580px; margin: 0 auto 32px; line-height: 1.65; } .cy-cta-btns { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; } /* ── RESPONSIVE ── */ @@media (max-width: 980px) { .cy-intro { grid-template-columns: 1fr; gap: 36px; } .cy-benefits { grid-template-columns: repeat(2, 1fr); } .cy-snapshot-grid { grid-template-columns: 1fr; } .cy-join-grid { grid-template-columns: 1fr; } .cy-crosssell { grid-template-columns: repeat(2, 1fr); } } @@media (max-width: 680px) { .cy-intro h2 { font-size: 26px; } .cy-benefits { grid-template-columns: 1fr; } .cy-crosssell { grid-template-columns: 1fr; } } } 40% Improvement in cardiovascular fitness with regular cycling Active Lifestyle — Community Cycling Ride Your Way to Recovery Cycling is one of the most effective low-impact exercises for building cardiovascular strength and endurance. Our community cycling program brings men together on scenic routes, fostering camaraderie while improving heart health, stamina, and overall wellbeing — all without stress on the joints. Free community rides All experience levels welcome Scenic routes with group support Log rides in the Client Portal Register Now Contact Our Team Evidence-Informed Benefits Why Cycling Works for Recovery Backed by research and powered by community, cycling delivers multi-dimensional health benefits that extend far beyond the trail. Cardiovascular Power Strengthen your heart and lungs through sustained aerobic cycling. Lower Body Strength Build leg muscles and core stability without joint impact. Stress Relief Experience the mental health benefits of outdoor movement and group connection. Program Details Everything You Need to Know Program Snapshot Schedule Sat 8:00 AM Location Community Cycling Trail Cost FREE Duration 90 Minutes Skill Level All levels — from casual riders to experienced cyclists. Ride at your own pace. Session Format Group rides with warm-up, route briefing, progressive distance goals, and post-ride stretching. See Full Calendar & Register Get Involved Who It's For & How to Start Who This Program Serves Men 45+ improving fitness Prostate cancer survivors Caregivers and family Anyone seeking joint-friendly cardio Bring your own bike or use one of our community bikes How to Join 1 Create Account A quick, 2-minute setup to join TheBrightPath community. 2 Select Cycling Find "Cycling" in your wellness dashboard and register instantly. 3 Meet at the Start Point Arrive at the Community Cycling Trail and ride with the group. Start Your Membership " "Cycling with the group gives me energy and purpose. Every ride reminds me I'm stronger than I think." James, 55 4-Year Survivor Explore More More Ways to Vitality Brisk Walking Build cardiovascular stamina step-by-step with our supportive community walking programs. Explore Program Swimming Zero-impact aquatic exercise that builds full-body strength and cardiovascular endurance. Explore Program Nutritional Wellness Fuel your recovery with expert dietary guidance led by Director Johanna Gaston. Explore Program Ready to Ride? Join the Ride Register for free and join a community of men who are riding with purpose, building strength, and supporting each other every mile. Register Now View All Programs
Page Title
Page URL
Related Questions (JSON Array of strings)
Recommended Actions (JSON Array of objects)
[]
Active
Save Changes
Cancel