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 { --sw-bg: #f5f3ee; --sw-green: #085536; --sw-green-dark: #053b24; --sw-text: #2c3e50; --sw-muted: #5a6b7c; --sw-border: #e2dfd8; --sw-card-bg: #ffffff; --sw-orange: #e86f2a; --sw-cream: #fdfcf9; } .sw-page { background-color: var(--sw-bg); font-family: 'Plus Jakarta Sans', Helvetica, Arial, sans-serif; color: var(--sw-text); padding-bottom: 0; } .sw-container { max-width: 1100px; margin: 0 auto; padding: 0 24px; } /* ── INTRO SPLIT (Image + Text) ── */ .sw-intro-section { padding: 70px 0; } .sw-intro { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; } .sw-intro-img-wrap { position: relative; } .sw-intro-img-wrap::before { content: ''; position: absolute; top: -10px; left: -10px; right: 10px; bottom: 10px; border: 3px solid var(--sw-orange); z-index: 0; } .sw-intro-img { width: 100%; aspect-ratio: 4/3; object-fit: cover; position: relative; z-index: 1; } .sw-intro-stat { position: absolute; bottom: -16px; right: -16px; background: var(--sw-green); color: white; padding: 18px 24px; z-index: 3; } .sw-intro-stat-num { font-size: 28px; font-weight: 800; color: #f59e0b; display: block; line-height: 1; margin-bottom: 4px; } .sw-intro-stat-label { font-size: 11px; color: rgba(255,255,255,0.8); line-height: 1.4; font-weight: 500; } .sw-intro-label { display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: var(--sw-orange); margin-bottom: 14px; } .sw-intro h2 { font-size: 30px; font-weight: 800; color: var(--sw-green); margin: 0 0 18px; line-height: 1.2; } .sw-intro-text p { font-size: 15px; color: var(--sw-muted); line-height: 1.75; margin: 0 0 16px; } .sw-intro-highlights { list-style: none; padding: 0; margin: 20px 0 28px; } .sw-intro-highlights li { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 12px; font-size: 15px; color: var(--sw-text); line-height: 1.5; font-weight: 600; } .sw-intro-check { flex-shrink: 0; width: 22px; height: 22px; background: var(--sw-orange); display: flex; align-items: center; justify-content: center; margin-top: 2px; } .sw-intro-check svg { width: 12px; height: 12px; stroke: white; fill: none; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; } .sw-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; } .sw-btn-primary { background: var(--sw-orange); color: white; } .sw-btn-primary:hover { background: #d66020; color: white; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(232,111,42,0.3); } .sw-btn-green { background: var(--sw-green); color: white; } .sw-btn-green:hover { background: var(--sw-green-dark); color: white; transform: translateY(-2px); } .sw-btn-outline { background: transparent; color: white; border: 2px solid rgba(255,255,255,0.5); } .sw-btn-outline:hover { background: white; color: var(--sw-green); border-color: white; } .sw-intro-btns { display: flex; gap: 14px; flex-wrap: wrap; } /* ── SECTION HEADER ── */ .sw-section-header { text-align: center; margin-bottom: 44px; } .sw-section-label { display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: var(--sw-orange); margin-bottom: 12px; } .sw-section-title { font-size: 28px; font-weight: 800; color: var(--sw-green); margin: 0 0 12px; line-height: 1.2; } .sw-section-desc { font-size: 15px; color: var(--sw-muted); max-width: 680px; margin: 0 auto; line-height: 1.7; } /* ── BENEFITS ── */ .sw-benefits-section { background: var(--sw-cream); border-top: 1px solid var(--sw-border); border-bottom: 1px solid var(--sw-border); padding: 70px 0; } .sw-benefits { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } .sw-benefit { background: var(--sw-card-bg); border: 1px solid var(--sw-border); padding: 32px 24px; border-top: 4px solid var(--sw-green); transition: transform 0.2s ease, box-shadow 0.2s ease; } .sw-benefit:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(0,0,0,0.06); } .sw-benefit:nth-child(even) { border-top-color: var(--sw-orange); } .sw-benefit-icon { width: 48px; height: 48px; background: linear-gradient(135deg, #085536, #0d7a50); display: flex; align-items: center; justify-content: center; margin-bottom: 20px; } .sw-benefit:nth-child(even) .sw-benefit-icon { background: linear-gradient(135deg, #e86f2a, #f59e0b); } .sw-benefit-icon svg { width: 24px; height: 24px; stroke: white; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .sw-benefit h3 { font-size: 18px; font-weight: 700; color: var(--sw-text) !important; margin: 0 0 10px; } .sw-benefit p { font-size: 13.5px; color: var(--sw-muted); line-height: 1.65; margin: 0; } /* ── SNAPSHOT SPLIT ── */ .sw-snapshot-section { padding: 70px 0; } .sw-snapshot-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; } .sw-snapshot-card { background: var(--sw-green); color: white; padding: 40px 36px; } .sw-snapshot-card h3 { font-size: 22px; font-weight: 800; color: white !important; margin: 0 0 28px; } .sw-snapshot-item { display: flex; align-items: flex-start; gap: 16px; padding: 14px 0; border-top: 1px solid rgba(255,255,255,0.12); } .sw-snapshot-item:first-of-type { border-top: none; padding-top: 0; } .sw-snapshot-icon { width: 36px; height: 36px; background: rgba(232,111,42,0.2); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .sw-snapshot-icon svg { width: 18px; height: 18px; stroke: var(--sw-orange); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .sw-snapshot-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: rgba(255,255,255,0.6); margin-bottom: 4px; } .sw-snapshot-value { font-size: 16px; font-weight: 600; color: white; margin: 0; } .sw-snapshot-right { display: flex; flex-direction: column; gap: 20px; } .sw-info-card { background: var(--sw-card-bg); border: 1px solid var(--sw-border); padding: 28px 24px; flex: 1; } .sw-info-card-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: var(--sw-orange); margin-bottom: 10px; display: block; } .sw-info-card p { font-size: 15px; color: var(--sw-text); line-height: 1.65; margin: 0; } .sw-info-cta { background: var(--sw-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; } .sw-info-cta:hover { background: #d66020; color: white; } .sw-info-cta svg { width: 24px; height: 24px; stroke: white; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; transition: transform 0.3s; } .sw-info-cta:hover svg { transform: translateX(4px); } /* ── WHO + HOW TO JOIN ── */ .sw-join-section { padding: 70px 0; } .sw-join-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; } .sw-who-card { background: var(--sw-card-bg); border: 1px solid var(--sw-border); padding: 40px 32px; display: flex; flex-direction: column; } .sw-who-card h3 { font-size: 22px; font-weight: 800; color: var(--sw-green) !important; margin: 0 0 24px; } .sw-who-list { list-style: none; padding: 0; margin: 0 0 24px; } .sw-who-list li { display: flex; align-items: flex-start; gap: 14px; margin-bottom: 14px; font-size: 15px; color: var(--sw-text); line-height: 1.55; } .sw-who-check { flex-shrink: 0; width: 24px; height: 24px; background: var(--sw-green); display: flex; align-items: center; justify-content: center; margin-top: 1px; } .sw-who-check svg { width: 12px; height: 12px; stroke: white; fill: none; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; } .sw-equip-note { background: #eef5f0; border: 1px solid var(--sw-border); padding: 16px 20px; display: flex; align-items: center; gap: 12px; font-size: 14px; font-weight: 600; color: var(--sw-green); margin-top: auto; } .sw-equip-note svg { width: 20px; height: 20px; stroke: var(--sw-green); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; flex-shrink: 0; } .sw-steps-card { background: var(--sw-green); color: white; padding: 40px 32px; display: flex; flex-direction: column; } .sw-steps-card h3 { font-size: 22px; font-weight: 800; color: white !important; margin: 0 0 28px; } .sw-step-item { display: flex; align-items: flex-start; gap: 16px; margin-bottom: 24px; } .sw-step-num { width: 40px; height: 40px; background: var(--sw-orange); display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 16px; flex-shrink: 0; } .sw-step-item h4 { font-size: 16px; font-weight: 700; color: white !important; margin: 0 0 4px; } .sw-step-item p { font-size: 14px; color: rgba(255,255,255,0.7); line-height: 1.55; margin: 0; } .sw-steps-cta { display: inline-block; background: white; color: var(--sw-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; } .sw-steps-cta:hover { background: var(--sw-orange); color: white; transform: translateY(-2px); } /* ── TESTIMONIAL ── */ .sw-testimonial { background: var(--sw-orange); padding: 50px 44px; color: white; position: relative; overflow: hidden; } .sw-testimonial-bg { position: absolute; top: -20px; right: -20px; font-size: 140px; font-weight: 900; color: rgba(255,255,255,0.08); line-height: 1; } .sw-testimonial blockquote { margin: 0; padding: 0; border: none; } .sw-testimonial blockquote p { font-size: 18px; font-style: italic; line-height: 1.7; margin: 0 0 20px; position: relative; z-index: 1; } .sw-testimonial-author strong { display: block; font-size: 15px; font-weight: 700; } .sw-testimonial-author span { font-size: 13px; opacity: 0.8; } /* ── CROSS-SELL ── */ .sw-crosssell-section { background: var(--sw-cream); border-top: 1px solid var(--sw-border); border-bottom: 1px solid var(--sw-border); padding: 70px 0; } .sw-crosssell { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } .sw-crosssell-card { background: var(--sw-card-bg); border: 1px solid var(--sw-border); padding: 28px 24px; transition: transform 0.2s ease, box-shadow 0.2s ease; text-decoration: none; display: block; } .sw-crosssell-card:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(0,0,0,0.06); } .sw-crosssell-icon { width: 44px; height: 44px; background: rgba(8,85,54,0.08); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; } .sw-crosssell-icon svg { width: 22px; height: 22px; stroke: var(--sw-green); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .sw-crosssell-card h3 { font-size: 17px; font-weight: 700; color: var(--sw-orange) !important; margin: 0 0 8px; } .sw-crosssell-card p { font-size: 13.5px; color: var(--sw-muted); line-height: 1.6; margin: 0 0 16px; } .sw-crosssell-link { font-size: 13px; font-weight: 700; color: var(--sw-green); display: inline-flex; align-items: center; gap: 6px; } .sw-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; } .sw-crosssell-card:hover .sw-crosssell-link svg { transform: translateX(4px); } /* ── CTA BOTTOM ── */ .sw-cta { background: var(--sw-green); padding: 70px 0; text-align: center; } .sw-cta-label { display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #f59e0b; margin-bottom: 16px; } .sw-cta h2 { font-size: 34px; font-weight: 800; color: white; margin: 0 0 16px; } .sw-cta p { font-size: 16px; color: rgba(255,255,255,0.75); max-width: 580px; margin: 0 auto 32px; line-height: 1.65; } .sw-cta-btns { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; } /* ── RESPONSIVE ── */ @@media (max-width: 980px) { .sw-intro { grid-template-columns: 1fr; gap: 36px; } .sw-benefits { grid-template-columns: repeat(2, 1fr); } .sw-snapshot-grid { grid-template-columns: 1fr; } .sw-join-grid { grid-template-columns: 1fr; } .sw-crosssell { grid-template-columns: repeat(2, 1fr); } } @@media (max-width: 680px) { .sw-intro h2 { font-size: 26px; } .sw-benefits { grid-template-columns: 1fr; } .sw-crosssell { grid-template-columns: 1fr; } } } 50% Less stress on joints compared to land-based exercise Active Lifestyle — Aquatic Recovery Dive Into Recovery Swimming is the ultimate full-body workout with zero impact on joints. Our aquatic wellness program provides a safe, supportive environment for men to rebuild strength, improve flexibility, and boost cardiovascular health — all while enjoying the therapeutic benefits of water-based movement. Free guided swim sessions No experience required — all levels Full-body workout with zero joint impact Therapeutic water-based recovery Register Now Contact Our Team Evidence-Informed Benefits Why Swimming Works for Recovery Backed by science and proven through community, swimming delivers full-spectrum health benefits in the most therapeutic environment nature offers. Full-Body Conditioning Engage every major muscle group through resistance-based water movement. Joint Protection Water buoyancy eliminates impact stress, ideal for recovery and rehabilitation. Respiratory Health Improve lung capacity and breathing efficiency through controlled aquatic exercise. Program Details Everything You Need to Know Program Snapshot Schedule Wed 6:00 PM & Sat 10:00 AM Location Community Aquatic Center Cost FREE Duration 60 Minutes Skill Level All levels — from non-swimmers to experienced. Lifeguards and coaches always present. Session Format Guided lap swimming, water aerobics, and aqua therapy sessions with progressive goals. See Full Calendar & Register Get Involved Who It's For & How to Start Who This Program Serves Men 45+ rebuilding fitness safely Prostate cancer survivors in recovery Those with joint pain or mobility limitations Anyone seeking a full-body low-impact workout Swim caps and goggles available at the pool — just bring yourself How to Join 1 Create Account A quick, 2-minute setup to join TheBrightPath community. 2 Select Swimming Find "Swimming" in your wellness dashboard and register instantly. 3 Dive In Show up at the pool. Our coaches and lifeguards will guide you every stroke of the way. Start Your Membership “ “The pool is my sanctuary. Swimming gave me back my strength without the pain. I feel like myself again.” Thomas, 60 3-Year Survivor Explore More More Ways to Vitality Cycling Low-impact riding for cardiovascular strength and endurance. Explore Program Brisk Walking Build cardiovascular stamina step-by-step with our supportive community walking programs. Explore Program Nutritional Wellness Fuel your recovery with expert dietary guidance led by Director Johanna Gaston. Explore Program Ready to Dive In? Dive In Today Register for free and join a community of men who are rebuilding strength, improving flexibility, and supporting each other — one lap at a time. 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