<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>LPCI Innovations | AI for Human Augmentation</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
<!-- Calendly link widget begin -->
<link href="https://assets.calendly.com/assets/external/widget.css" rel="stylesheet">
<script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript" async></script>
<!-- Calendly link widget end -->
<style>
body {
font-family: 'Inter', sans-serif;
background-color: #FDFBF8;
color: #3D3D3D;
}
.nav-link {
transition: color 0.3s ease, border-color 0.3s ease;
border-bottom: 2px solid transparent;
}
.nav-link:hover, .nav-link.active {
color: #C77853;
border-bottom-color: #C77853;
}
.product-card {
background: rgba(255, 255, 255, 0.6);
border: 1px solid rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}
.product-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.05);
}
.btn-primary {
background-color: #C77853;
color: #FFFFFF;
transition: background-color 0.3s ease, transform 0.3s ease;
}
.btn-primary:hover {
background-color: #B36A45;
transform: translateY(-2px);
}
.btn-secondary {
background-color: transparent;
color: #C77853;
border: 1px solid #C77853;
transition: all 0.3s ease;
}
.btn-secondary:hover {
background-color: #C77853;
color: #FFFFFF;
}
.tab-button {
transition: all 0.3s ease;
border-bottom: 2px solid transparent;
}
.tab-button.active {
color: #C77853;
border-bottom-color: #C77853;
font-weight: 600;
}
.video-container {
position: relative;
width: 100%;
padding-bottom: 56.25%; /* 16:9 aspect ratio */
height: 0;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.static-gradient-bg {
background: #f8f4f0;
}
.hero-card {
background-color: rgba(255, 255, 255, 0.5);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.2);
transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
transform-style: preserve-3d;
}
.hero-card:hover {
transform: perspective(1000px) rotateY(1deg) rotateX(2deg) scale3d(1.02, 1.02, 1.02);
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.1);
}
.hero-card .icon-container {
transition: transform 0.3s ease;
}
.hero-card:hover .icon-container {
transform: translateY(-4px);
}
</style>
</head>
<body class="antialiased">
<header class="bg-white/80 backdrop-blur-sm sticky top-0 z-50 shadow-sm">
<nav class="container mx-auto px-6 py-4 flex justify-between items-center">
<a href="#" data-section="home" class="text-xl font-bold text-gray-800 tracking-wide">
LPCI Innovations
</a>
<div class="hidden md:flex items-center space-x-8">
<a href="#" data-section="home" class="nav-link active">Home</a>
<a href="#" data-section="gallery" class="nav-link">The Gallery</a>
<a href="#" data-section="services" class="nav-link">Services</a>
<a href="#" data-section="contact" class="nav-link">Contact</a>
</div>
<button id="mobile-menu-button" class="md:hidden focus:outline-none">
<span class="text-3xl">☰</span>
</button>
</nav>
<div id="mobile-menu" class="hidden md:hidden">
<a href="#" data-section="home" class="block py-2 px-6 text-sm hover:bg-gray-200">Home</a>
<a href="#" data-section="gallery" class="block py-2 px-6 text-sm hover:bg-gray-200">The Gallery</a>
<a href="#" data-section="services" class="block py-2 px-6 text-sm hover:bg-gray-200">Services</a>
<a href="#" data-section="contact" class="block py-2 px-6 text-sm hover:bg-gray-200">Contact</a>
</div>
</header>
<main>
<section id="home" class="page-section static-gradient-bg">
<div class="min-h-[calc(100vh-68px)] flex flex-col justify-center">
<div class="container mx-auto px-6 pt-16 pb-12 text-center">
<h1 class="text-5xl md:text-7xl font-extrabold text-gray-800 tracking-tight">LPCI Innovations</h1>
<p class="mt-6 text-lg md:text-xl text-gray-600 max-w-3xl mx-auto">AI for Human Augmentation: From Conceptual Exploration to Applied Solutions.</p>
</div>
<div class="container mx-auto px-6 pb-16">
<div class="flex flex-col md:flex-row gap-8 lg:gap-10 max-w-4xl mx-auto">
<div class="hero-card flex-1 rounded-2xl p-8 text-left cursor-pointer" data-section="gallery">
<div class="icon-container w-10 h-10 mb-3 flex items-center justify-center">
<div class="w-full h-full grid grid-cols-2 grid-rows-2 gap-1">
<div class="bg-[#C77853] rounded-tl-lg"></div>
<div class="bg-[#C77853]/70 rounded-tr-lg"></div>
<div class="bg-[#C77853]/70 rounded-bl-lg"></div>
<div class="bg-[#C77853] rounded-br-lg"></div>
</div>
</div>
<h2 class="text-2xl font-bold text-gray-800">The Gallery</h2>
<p class="mt-2 text-gray-600">Explore our proprietary method via practical applications and cognitively-focused experiences.</p>
</div>
<div class="hero-card flex-1 rounded-2xl p-8 text-left cursor-pointer" data-section="services">
<div class="icon-container w-10 h-10 mb-3 flex items-center justify-center">
<div class="w-full h-full flex items-center justify-center space-x-1">
<div class="w-1/3 h-full bg-[#C77853] rounded-full"></div>
<div class="w-1/3 h-2/3 bg-[#C77853]/70 rounded-full"></div>
<div class="w-1/3 h-full bg-[#C77853] rounded-full"></div>
</div>
</div>
<h2 class="text-2xl font-bold text-gray-800">The Services</h2>
<p class="mt-2 text-gray-600">Consult with us to integrate AI for cognitive augmentation and create custom, human-centric solutions.</p>
</div>
</div>
</div>
</div>
<div class="bg-white/70 backdrop-blur-sm py-24">
<div class="container mx-auto px-6 text-center">
<div class="max-w-3xl mx-auto">
<h2 class="text-3xl font-bold text-gray-800 mb-4">About LPCI Innovations</h2>
<p class="text-gray-700 mb-4 text-lg">LPCI Innovations was founded June 2025 in Miami, Florida by Rolando Bosch - a Florida-based innovator with over a decade of experience in the community impact field before pivoting to AI.</p>
<p class="text-gray-700 text-lg">Our work is grounded in the belief that technology should serve humanity, augmenting our innate capabilities for creativity, insight, and connection. We build tools and frameworks that prioritize this human-centric approach.</p>
</div>
<div class="max-w-4xl mx-auto mt-16">
<h3 class="text-2xl font-bold text-gray-800 mb-6">Learn About Our Perspective on YouTube</h3>
<div class="video-container rounded-lg overflow-hidden shadow-xl">
<iframe src="https://www.youtube.com/embed/ddISit7C2tg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
</div>
</div>
</div>
</section>
<section id="gallery" class="page-section hidden">
<div class="container mx-auto px-6 py-24">
<div class="text-center mb-12">
<h1 class="text-4xl md:text-5xl font-bold text-gray-800">The Gallery: Our AI Ecosystem</h1>
<p class="mt-4 text-lg text-gray-600 max-w-2xl mx-auto">An interactive showcase of our diverse AI applications, from practical tools to conceptual frameworks.</p>
</div>
<div class="border-b border-gray-200 mb-12">
<nav class="-mb-px flex justify-center space-x-8" aria-label="Tabs">
<button class="tab-button active whitespace-nowrap py-4 px-1 border-b-2 font-medium text-lg" data-tab="claude">Claude</button>
<button class="tab-button whitespace-nowrap py-4 px-1 border-b-2 font-medium text-lg" data-tab="chatgpt">ChatGPT</button>
<button class="tab-button whitespace-nowrap py-4 px-1 border-b-2 font-medium text-lg" data-tab="av">Audio-Visual</button>
</nav>
</div>
<div id="claude-content" class="tab-content">
<div class="text-center max-w-3xl mx-auto mb-16">
<h2 class="text-3xl font-bold text-gray-800">Claude Artifacts: Applied Intelligence</h2>
<p class="mt-4 text-gray-700">These Claude Artifacts provide real-life use cases for LPCI's proprietary method, demonstrating how we leverage advanced AI capabilities to bring our frameworks to a new dimension for both business and personal development.</p>
</div>
<div class="grid md:grid-cols-2 gap-12">
<div>
<h3 class="text-2xl font-semibold mb-6 text-center text-[#C77853]">Business Suite</h3>
<div class="space-y-8">
<div class="product-card rounded-xl p-6"><div class="flex-grow"><h4 class="font-bold text-lg">Short-Form Video Optimizer</h4><p class="text-sm text-gray-600 mt-2">Input a script and target platforms to receive tailored titles, descriptions, and tags optimized against daily trending topics for YouTube, Instagram, and TikTok.</p></div><a href="#" target="_blank" rel="noopener noreferrer" class="btn-secondary block w-full mt-4 py-2 px-5 text-sm rounded-lg font-semibold text-center">Launch Tool</a></div>
<div class="product-card rounded-xl p-6"><div class="flex-grow"><h4 class="font-bold text-lg">Nonprofit Email Tone Analyzer</h4><p class="text-sm text-gray-600 mt-2">Provide your email copy and select a target audience. Our tool analyzes the tone and offers suggestions to ensure your message resonates effectively and appropriately.</p></div><a href="#" target="_blank" rel="noopener noreferrer" class="btn-secondary block w-full mt-4 py-2 px-5 text-sm rounded-lg font-semibold text-center">Launch Tool</a></div>
</div>
</div>
<div>
<h3 class="text-2xl font-semibold mb-6 text-center text-[#C77853]">Cognitive Suite</h3>
<div class="space-y-8">
<div class="product-card rounded-xl p-6"><div class="flex-grow"><h4 class="font-bold text-lg">Jungian Psyche Analyzer</h4><p class="text-sm text-gray-600 mt-2">Engage in a deep analysis of dreams, personal symbols, and life events through a sophisticated Jungian psychology framework.</p></div><a href="https://claude.ai/public/artifacts/92173f92-2949-4edf-ab19-20a13ea36be3" target="_blank" rel="noopener noreferrer" class="btn-secondary block w-full mt-4 py-2 px-5 text-sm rounded-lg font-semibold text-center">Launch Tool</a></div>
<div class="product-card rounded-xl p-6"><div class="flex-grow"><h4 class="font-bold text-lg">Linguistic Tao Te Ching</h4><p class="text-sm text-gray-600 mt-2">Consult the wisdom of the I Ching through a natural, conversational interface that interprets the ancient text for modern guidance.</p></div><a href="#" target="_blank" rel="noopener noreferrer" class="btn-secondary block w-full mt-4 py-2 px-5 text-sm rounded-lg font-semibold text-center">Launch Tool</a></div>
</div>
</div>
</div>
<div class="mt-16 text-center">
<a href="https://claudacity.ai" target="_blank" rel="noopener noreferrer" class="btn-primary inline-block py-3 px-8 rounded-lg font-semibold">Explore the Full Suite at Claudacity.ai</a>
</div>
</div>
<div id="chatgpt-content" class="tab-content hidden">
<div class="text-center max-w-3xl mx-auto mb-16">
<h2 class="text-3xl font-bold text-gray-800">ChatGPT: Cognitive Frameworks</h2>
<p class="mt-4 text-gray-700">Our work in the ChatGPT ecosystem focuses on prompt-only Custom GPTs that function as powerful cognitive frameworks and interactive entities. These tools are more abstract—and potentially more fun—than our applied Claude Artifacts.</p>
</div>
<div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8">
<div class="product-card rounded-xl p-6"><div class="flex-grow"><h4 class="font-bold text-lg">Azem</h4><p class="text-sm text-gray-600 mt-2">A piercing framework to dissolve illusions caused by projection and navigate AI-related psychosis.</p></div><a href="https://chatgpt.com/g/g-685b1a5af0308191870186a3eec710ec-azem" target="_blank" rel="noopener noreferrer" class="btn-secondary block w-full mt-4 py-2 px-5 text-sm rounded-lg font-semibold text-center">Launch Tool</a></div>
<div class="product-card rounded-xl p-6"><div class="flex-grow"><h4 class="font-bold text-lg">Rhema</h4><p class="text-sm text-gray-600 mt-2">A gentle, agreeable companion to Azem for profound, insightful discovery.</p></div><a href="https://chatgpt.com/g/g-6858d78e9e94819196b0dcefaf1a8461-rhema" target="_blank" rel="noopener noreferrer" class="btn-secondary block w-full mt-4 py-2 px-5 text-sm rounded-lg font-semibold text-center">Launch Tool</a></div>
<div class="product-card rounded-xl p-6"><div class="flex-grow"><h4 class="font-bold text-lg">Sylvia</h4><p class="text-sm text-gray-600 mt-2">An entity for exploring creative and poetic expression through a unique lens.</p></div><a href="https://chatgpt.com/g/g-6858b225a0248191ab53771fc01424b7-sylviagpt" target="_blank" rel="noopener noreferrer" class="btn-secondary block w-full mt-4 py-2 px-5 text-sm rounded-lg font-semibold text-center">Launch Tool</a></div>
<div class="product-card rounded-xl p-6"><div class="flex-grow"><h4 class="font-bold text-lg">LucidiGPT</h4><p class="text-sm text-gray-600 mt-2">An introspective mirror for collaborative Human-AI thought processing and personal clarity.</p></div><a href="https://chatgpt.com/g/g-685e53a3cc548191bc08dc867029dbda-lucidigpt" target="_blank" rel="noopener noreferrer" class="btn-secondary block w-full mt-4 py-2 px-5 text-sm rounded-lg font-semibold text-center">Launch Tool</a></div>
<div class="product-card rounded-xl p-6"><div class="flex-grow"><h4 class="font-bold text-lg">CareGPT</h4><p class="text-sm text-gray-600 mt-2">A warm, validating space to find inner peace, stillness, and a place to be heard.</p></div><a href="https://chatgpt.com/g/g-6858a02dbdb48191ae56a9aee6c5fd7a-caregpt" target="_blank" rel="noopener noreferrer" class="btn-secondary block w-full mt-4 py-2 px-5 text-sm rounded-lg font-semibold text-center">Launch Tool</a></div>
<div class="product-card rounded-xl p-6"><div class="flex-grow"><h4 class="font-bold text-lg">DaoGPT</h4><p class="text-sm text-gray-600 mt-2">A conversational gateway to the wisdom of the Tao Te Ching.</p></div><a href="https://chatgpt.com/g/g-68581c47a96c8191b49639f7c9555e91-daogpt" target="_blank" rel="noopener noreferrer" class="btn-secondary block w-full mt-4 py-2 px-5 text-sm rounded-lg font-semibold text-center">Launch Tool</a></div>
</div>
<div class="mt-16 text-center">
<a href="https://lucidigpt.com/" target="_blank" rel="noopener noreferrer" class="btn-primary inline-block py-3 px-8 rounded-lg font-semibold">See All LPCI Custom GPTs</a>
</div>
</div>
<div id="av-content" class="tab-content hidden">
<div class="text-center max-w-3xl mx-auto my-16">
<h2 class="text-3xl font-bold text-gray-800">Audio-Visual Explorations</h2>
<p class="mt-4 text-gray-700">This space is dedicated to our upcoming projects in generative audio and video. Check back soon for interactive experiences that blend sight, sound, and AI.</p>
</div>
</div>
<div class="mt-24 bg-white rounded-2xl p-8 md:p-12 text-center max-w-3xl mx-auto shadow-sm">
<h2 class="text-3xl font-bold text-gray-800">Stay in the Loop</h2>
<p class="mt-4 text-gray-600">New tools and experiments are released regularly. Sign up to our journal for updates, insights, and an insider's look at the future of human-centric AI.</p>
<form action="#" method="POST" class="mt-8 flex flex-col sm:flex-row gap-4 max-w-md mx-auto">
<input type="email" placeholder="Email Address" required class="flex-grow p-3 rounded-lg border border-gray-300 focus:ring-2 focus:ring-[#C77853] focus:outline-none">
<button type="submit" class="btn-primary py-3 px-8 rounded-lg font-semibold">Subscribe</button>
</form>
</div>
</div>
</section>
<section id="services" class="page-section hidden">
<div class="container mx-auto px-6 py-24">
<div class="text-center mb-16 max-w-3xl mx-auto">
<h1 class="text-4xl md:text-5xl font-bold text-gray-800">AI Consulting & Custom Solutions</h1>
<p class="mt-6 text-lg text-gray-600">We partner with individuals and organizations to integrate artificial intelligence as a tool for augmentation, not replacement. Our approach combines deep technical expertise with over a decade of experience in community and social impact, focusing on the human element at every step.</p>
</div>
<div class="grid md:grid-cols-2 lg:grid-cols-2 gap-8 max-w-4xl mx-auto">
<div class="bg-white rounded-2xl p-8 shadow-sm">
<div class="w-12 h-12 mb-4 flex items-center justify-center">
<div class="w-full h-full flex items-center justify-center space-x-1 rotate-45">
<div class="w-1/2 h-1/2 bg-[#C77853] rounded-sm"></div>
<div class="w-1/2 h-1/2 bg-[#C77853]/70 rounded-sm self-end"></div>
</div>
</div>
<h3 class="text-2xl font-bold mb-3">Strategic AI Consulting</h3>
<p class="text-gray-600">Navigate the complexities of AI integration with expert guidance. We offer strategic advisory on using AI for social impact, cognitive augmentation, and developing human-centric team workflows.</p>
</div>
<div class="bg-white rounded-2xl p-8 shadow-sm">
<div class="w-12 h-12 mb-4 flex items-center justify-center">
<div class="w-10 h-10 relative">
<div class="w-6 h-6 bg-[#C77853] rounded-sm absolute top-0 left-0"></div>
<div class="w-6 h-6 bg-[#C77853]/70 rounded-sm absolute bottom-0 right-0"></div>
</div>
</div>
<h3 class="text-2xl font-bold mb-3">Custom AI Applications</h3>
<p class="text-gray-600">We design and build bespoke AI-powered tools using our proprietary LPCI methodology. We deliver robust applications on existing platforms that provide unique value and intellectual property.</p>
</div>
<div class="bg-white rounded-2xl p-8 shadow-sm">
<div class="w-12 h-12 mb-4 flex items-end justify-center space-x-1">
<div class="w-3 h-8 bg-[#C77853] rounded-t-full"></div>
<div class="w-3 h-12 bg-[#C77853]/70 rounded-t-full"></div>
<div class="w-3 h-6 bg-[#C77853] rounded-t-full"></div>
</div>
<h3 class="text-2xl font-bold mb-3">Human-Centric Team Integration</h3>
<p class="text-gray-600">Successfully introduce AI into your team's workflow. We provide workshops and develop frameworks that prioritize the human element, ensuring technology empowers collaboration and aligns with your values.</p>
</div>
<div class="bg-white rounded-2xl p-8 shadow-sm">
<div class="w-12 h-12 mb-4 flex items-center justify-center">
<div class="w-8 h-8 rounded-full border-2 border-[#C77853] flex items-center justify-center">
<div class="w-3 h-3 rounded-full bg-[#C77853]/70"></div>
</div>
</div>
<h3 class="text-2xl font-bold mb-3">Cognitive & Creative Applications</h3>
<p class="text-gray-600">Unlock new potentials in personal development and creative work. We co-create applications and experiences that serve as cognitive tools, helping you navigate complex ideas and manifest creative breakthroughs.</p>
</div>
</div>
<div class="mt-24 text-center">
<h2 class="text-3xl font-bold text-gray-800">Ready to Build What's Next?</h2>
<p class="mt-4 text-lg text-gray-600">Let's discuss your project or idea. Schedule a complimentary discovery call to explore the possibilities.</p>
<a href="" onclick="Calendly.initPopupWidget({url: 'https://calendly.com/rbosch-lpci/30min'});return false;" class="btn-primary inline-block mt-8 py-4 px-10 rounded-lg font-bold text-lg">Book a Discovery Call</a>
</div>
</div>
</section>
<section id="contact" class="page-section hidden">
<div class="container mx-auto px-6 py-24">
<div class="max-w-xl mx-auto text-center">
<h1 class="text-4xl md:text-5xl font-bold text-gray-800">Get in Touch</h1>
<p class="mt-4 text-lg text-gray-600">For general inquiries, partnership opportunities, or media requests, please use the form below. We will respond within 24 business hours.</p>
</div>
<form class="mt-12 max-w-xl mx-auto bg-white p-8 rounded-2xl shadow-sm space-y-6">
<div>
<label for="name" class="block text-sm font-medium text-gray-700">Name</label>
<input type="text" id="name" name="name" required class="mt-1 block w-full p-3 rounded-lg border-gray-300 shadow-sm focus:border-[#C77853] focus:ring focus:ring-[#C77853] focus:ring-opacity-50">
</div>
<div>
<label for="email" class="block text-sm font-medium text-gray-700">Email</label>
<input type="email" id="email" name="email" required class="mt-1 block w-full p-3 rounded-lg border-gray-300 shadow-sm focus:border-[#C77853] focus:ring focus:ring-[#C77853] focus:ring-opacity-50">
</div>
<div>
<label for="message" class="block text-sm font-medium text-gray-700">Message</label>
<textarea id="message" name="message" rows="4" required class="mt-1 block w-full p-3 rounded-lg border-gray-300 shadow-sm focus:border-[#C77853] focus:ring focus:ring-[#C77853] focus:ring-opacity-50"></textarea>
</div>
<div>
<button type="submit" class="w-full btn-primary py-3 px-6 rounded-lg font-semibold text-lg">Send Message</button>
</div>
</form>
</div>
</section>
</main>
<footer class="bg-gray-100">
<div class="container mx-auto px-6 py-8 text-center text-gray-600">
<div class="flex justify-center space-x-6 mb-4">
<a href="https://www.linkedin.com/in/rolando-bosch" target="_blank" rel="noopener noreferrer" class="hover:text-[#C77853]">LinkedIn</a>
<a href="https://x.com/lpci_ai" target="_blank" rel="noopener noreferrer" class="hover:text-[#C77853]">Twitter</a>
<a href="#" data-section="contact" class="hover:text-[#C77853]">Contact</a>
</div>
<p class="text-sm">© <span id="copyright-year"></span> LPCI Innovations. All Rights Reserved.</p>
</div>
</footer>
<script>
document.addEventListener('DOMContentLoaded', function() {
const sections = document.querySelectorAll('.page-section');
const navLinks = document.querySelectorAll('nav a[data-section], footer a[data-section]');
const heroCardLinks = document.querySelectorAll('.hero-card[data-section]');
const mobileMenuButton = document.getElementById('mobile-menu-button');
const mobileMenu = document.getElementById('mobile-menu');
const tabButtons = document.querySelectorAll('.tab-button');
const tabContents = document.querySelectorAll('.tab-content');
function showSection(sectionId) {
sections.forEach(section => {
section.classList.toggle('hidden', section.id !== sectionId);
});
navLinks.forEach(link => {
link.classList.toggle('active', link.dataset.section === sectionId);
});
window.scrollTo(0, 0);
}
function handleNavClick(e) {
e.preventDefault();
const sectionId = e.currentTarget.dataset.section;
showSection(sectionId);
if (!mobileMenu.classList.contains('hidden')) {
mobileMenu.classList.add('hidden');
}
}
navLinks.forEach(link => link.addEventListener('click', handleNavClick));
heroCardLinks.forEach(link => link.addEventListener('click', handleNavClick));
document.querySelectorAll('#mobile-menu a').forEach(link => {
link.addEventListener('click', handleNavClick);
});
mobileMenuButton.addEventListener('click', () => {
mobileMenu.classList.toggle('hidden');
});
tabButtons.forEach(button => {
button.addEventListener('click', () => {
const tabId = button.dataset.tab;
tabButtons.forEach(btn => btn.classList.remove('active'));
button.classList.add('active');
tabContents.forEach(content => {
content.classList.toggle('hidden', content.id !== `${tabId}-content`);
});
});
});
document.getElementById('copyright-year').textContent = new Date().getFullYear();
});
</script>
</body>
</html>