<!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