<!DOCTYPE html>

<html lang="en" data-theme="dark">

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Brains & Gains | Fitness Studio</title>

  <style>

    :root {

      --neon-green: #39ff14;

      --neon-purple: #c300ff;

      --bg: #0a0a0a;

    }

    

    * { margin: 0; padding: 0; box-sizing: border-box; }

    body {

      font-family: 'Arial', sans-serif;

      background: var(--bg);

      color: #ddd;

      line-height: 1.6;

      overflow-x: hidden;

    }

    

    header {

      position: fixed;

      top: 0;

      width: 100%;

      background: rgba(10, 10, 10, 0.95);

      backdrop-filter: blur(10px);

      z-index: 1000;

      border-bottom: 2px solid var(--neon-green);

    }

    

    nav {

      max-width: 1200px;

      margin: 0 auto;

      padding: 1.2rem 2rem;

      display: flex;

      justify-content: space-between;

      align-items: center;

    }

    

    .logo {

      font-size: 2rem;

      font-weight: bold;

      background: linear-gradient(90deg, var(--neon-green), var(--neon-purple));

      -webkit-background-clip: text;

      -webkit-text-fill-color: transparent;

      text-shadow: 0 0 20px var(--neon-green);

    }

    

    .nav-links a {

      color: #fff;

      text-decoration: none;

      margin-left: 2rem;

      font-weight: 600;

      transition: all 0.3s;

      position: relative;

    }

    

    .nav-links a:hover {

      color: var(--neon-green);

      text-shadow: 0 0 15px var(--neon-green);

    }

    

    .nav-links a::after {

      content: '';

      position: absolute;

      width: 0;

      height: 2px;

      bottom: -5px;

      left: 0;

      background: var(--neon-purple);

      transition: width 0.3s;

    }

    

    .nav-links a:hover::after { width: 100%; }

    

    .hero {

      height: 100vh;

      background: linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.8)), url('https://source.unsplash.com/random/1920x1080/?gym,neon') center/cover no-repeat;

      display: flex;

      align-items: center;

      justify-content: center;

      text-align: center;

      position: relative;

    }

    

    .hero-content h1 {

      font-size: 4.5rem;

      margin-bottom: 1rem;

      background: linear-gradient(90deg, var(--neon-green), var(--neon-purple));

      -webkit-background-clip: text;

      -webkit-text-fill-color: transparent;

    }

    

    .hero-content p {

      font-size: 1.5rem;

      margin-bottom: 2rem;

      color: #aaa;

    }

    

    .cta-btn {

      padding: 1rem 3rem;

      font-size: 1.2rem;

      font-weight: bold;

      background: transparent;

      color: var(--neon-green);

      border: 3px solid var(--neon-green);

      cursor: pointer;

      transition: all 0.4s;

      text-transform: uppercase;

      letter-spacing: 2px;

    }

    

    .cta-btn:hover {

      background: var(--neon-green);

      color: black;

      box-shadow: 0 0 30px var(--neon-green);

    }

    

    section {

      max-width: 1200px;

      margin: 0 auto;

      padding: 6rem 2rem;

    }

    

    h2 {

      font-size: 3rem;

      text-align: center;

      margin-bottom: 3rem;

      color: var(--neon-purple);

      text-shadow: 0 0 20px var(--neon-purple);

    }

    

    .tabs {

      display: flex;

      justify-content: center;

      margin-bottom: 3rem;

      gap: 1rem;

    }

    

    .tab-btn {

      padding: 1rem 2.5rem;

      background: #111;

      border: 2px solid #333;

      color: #fff;

      cursor: pointer;

      font-weight: bold;

      transition: all 0.3s;

    }

    

    .tab-btn.active {

      background: var(--neon-purple);

      border-color: var(--neon-green);

      color: white;

      box-shadow: 0 0 20px var(--neon-purple);

    }

    

    .tab-content {

      display: none;

    }

    

    .tab-content.active {

      display: block;

    }

    

    .schedule-grid, .pricing-grid {

      display: grid;

      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));

      gap: 2rem;

    }

    

    .card {

      background: #111;

      border: 2px solid #222;

      padding: 2rem;

      border-radius: 8px;

      transition: all 0.4s;

    }

    

    .card:hover {

      border-color: var(--neon-green);

      box-shadow: 0 0 25px rgba(57, 255, 20, 0.3);

      transform: translateY(-10px);

    }

    

    .card h3 {

      color: var(--neon-green);

      margin-bottom: 1rem;

    }

    

    .price {

      font-size: 2.5rem;

      color: var(--neon-purple);

      font-weight: bold;

    }

    

    .bio-grid {

      display: grid;

      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));

      gap: 2.5rem;

    }

    

    .bio-card {

      background: #111;

      border: 2px solid #222;

      padding: 2rem;

      text-align: center;

    }

    

    .bio-card img {

      width: 180px;

      height: 180px;

      border-radius: 50%;

      border: 4px solid var(--neon-green);

      margin-bottom: 1.5rem;

      object-fit: cover;

    }

    

    .faq-item {

      margin-bottom: 1.5rem;

      border-bottom: 1px solid #222;

      padding-bottom: 1.5rem;

    }

    

    .faq-question {

      color: var(--neon-green);

      font-size: 1.3rem;

      cursor: pointer;

      margin-bottom: 0.8rem;

    }

    

    footer {

      background: #050505;

      text-align: center;

      padding: 3rem 2rem;

      border-top: 2px solid var(--neon-purple);

    }

    

    .neon-text {

      text-shadow: 0 0 15px var(--neon-green);

    }

  </style>

</head>

<body>


  <!-- Navigation -->

  <header>

    <nav>

      <div class="logo">BRAINS & GAINS</div>

      <div class="nav-links">

        <a href="#home">Home</a>

        <a href="#schedule">Schedule & Pricing</a>

        <a href="#instructors">Instructors</a>

        <a href="#faq">FAQ</a>

      </div>

    </nav>

  </header>


  <!-- Hero -->

  <section id="home" class="hero">

    <div class="hero-content">

      <h1>BRAINS & GAINS</h1>

      <p>Train your mind. Build your body.</p>

      <button class="cta-btn" onclick="document.getElementById('schedule').scrollIntoView({behavior: 'smooth'})">

        Join the Movement

      </button>

    </div>

  </section>


  <!-- Schedule & Pricing -->

  <section id="schedule">

    <h2>Schedule & Pricing</h2>

    

    <div class="tabs">

      <button class="tab-btn active" onclick="switchTab(0)">Class Schedule</button>

      <button class="tab-btn" onclick="switchTab(1)">Pricing</button>

    </div>


    <!-- Schedule Tab -->

    <div id="tab0" class="tab-content active">

      <div class="schedule-grid">

        <div class="card">

          <h3>Monday – Wednesday – Friday</h3>

          <p><strong>6:00 AM</strong> – Neural Activation (HIIT + Mindfulness)</p>

          <p><strong>9:00 AM</strong> – Strength & Synapses</p>

          <p><strong>5:30 PM</strong> – Power & Focus</p>

          <p><strong>7:00 PM</strong> – Night Gains (Advanced Lifting)</p>

        </div>

        <div class="card">

          <h3>Tuesday – Thursday</h3>

          <p><strong>7:00 AM</strong> – Brain Burn Yoga</p>

          <p><strong>12:00 PM</strong> – Lunchtime Mobility</p>

          <p><strong>6:00 PM</strong> – Cognitive Conditioning</p>

        </div>

        <div class="card">

          <h3>Saturday</h3>

          <p><strong>8:00 AM</strong> – Full Brain & Body Blast</p>

          <p><strong>10:00 AM</strong> – Team Neuro Challenge</p>

        </div>

      </div>

    </div>


    <!-- Pricing Tab -->

    <div id="tab1" class="tab-content">

      <div class="pricing-grid">

        <div class="card">

          <h3>Drop-In</h3>

          <div class="price">$25</div>

          <p>Single class</p>

        </div>

        <div class="card">

          <h3>Monthly Unlimited</h3>

          <div class="price">$149</div>

          <p>Unlimited classes • Best value</p>

        </div>

        <div class="card">

          <h3>6-Month Commitment</h3>

          <div class="price">$119<span style="font-size:1rem;">/mo</span></div>

          <p>Save 20% • Priority booking</p>

        </div>

      </div>

    </div>

  </section>


  <!-- Instructors -->

  <section id="instructors" style="background: #050505;">

    <h2>Meet Our Instructors</h2>

    <div class="bio-grid">

      <div class="bio-card">

        <img src="https://source.unsplash.com/random/300x300/?trainer,male" alt="Alex Rivera">

        <h3>Alex Rivera</h3>

        <p><strong>Head Coach</strong><br>Neuroscience + Powerlifting</p>

        <p>Former competitive powerlifter with a degree in Cognitive Science.</p>

      </div>

      <div class="bio-card">

        <img src="https://source.unsplash.com/random/300x300/?trainer,female" alt="Jordan Vale">

        <h3>Jordan Vale</h3>

        <p><strong>Yoga & Mobility Lead</strong><br>Mindfulness Coach</p>

        <p>Certified in Yoga Therapy and Neuroplasticity training.</p>

      </div>

      <div class="bio-card">

        <img src="https://source.unsplash.com/random/300x300/?trainer" alt="Sam Quinn">

        <h3>Sam Quinn</h3>

        <p><strong>HIIT & Conditioning</strong><br>Former D1 Athlete</p>

        <p>Specializes in high-intensity training that builds both muscle and mental resilience.</p>

      </div>

    </div>

  </section>


  <!-- FAQ -->

  <section id="faq">

    <h2>Frequently Asked Questions</h2>

    <div class="faq-item">

      <div class="faq-question" onclick="this.nextElementSibling.style.display = this.nextElementSibling.style.display === 'block' ? 'none' : 'block'">

        Do I need prior experience?

      </div>

      <div style="display:none; padding-left:1rem; color:#aaa;">

        No! All classes are scaled for beginners to advanced. Our coaches will guide you every step of the way.

      </div>

    </div>

    <div class="faq-item">

      <div class="faq-question" onclick="this.nextElementSibling.style.display = this.nextElementSibling.style.display === 'block' ? 'none' : 'block'">

        What should I bring to class?

      </div>

      <div style="display:none; padding-left:1rem; color:#aaa;">

        Water bottle, towel, and a growth mindset. We provide everything else.

      </div>

    </div>

    <div class="faq-item">

      <div class="faq-question" onclick="this.nextElementSibling.style.display = this.nextElementSibling.style.display === 'block' ? 'none' : 'block'">

        Is there parking?

      </div>

      <div style="display:none; padding-left:1rem; color:#aaa;">

        Yes – free dedicated parking right behind the studio.

      </div>

    </div>

    <div class="faq-item">

      <div class="faq-question" onclick="this.nextElementSibling.style.display = this.nextElementSibling.style.display === 'block' ? 'none' : 'block'">

        Can I try a class before committing?

      </div>

      <div style="display:none; padding-left:1rem; color:#aaa;">

        Absolutely! Your first class is free.

      </div>

    </div>

  </section>


  <footer>

    <p style="color: var(--neon-green); font-size: 1.2rem;">© 2026 Brains & Gains Fitness Studio • Train Smart. Lift Heavy.</p>

    <p style="margin-top: 1rem; color: #555;">123 Neuro Drive • Neon City, CA</p>

  </footer>


  <script>

    function switchTab(n) {

      const tabs = document.querySelectorAll('.tab-content');

      const btns = document.querySelectorAll('.tab-btn');

      

      tabs.forEach(tab => tab.classList.remove('active'));

      btns.forEach(btn => btn.classList.remove('active'));

      

      document.getElementById('tab' + n).classList.add('active');

      btns[n].classList.add('active');

    }

  </script>

</body