<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

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

    <title>Kids in the Loop | AI Education for Children</title>

    <meta name="description" content="Help children understand AI, think critically about AI, create with AI, and prepare for an AI-enabled future.">

    <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@400;500;600&family=Outfit:wght@500;700;800&display=swap" rel="stylesheet">

    <style>

        :root {

            --primary: #4F46E5;

            --primary-dark: #3730A3;

            --secondary: #0D9488;

            --accent: #F59E0B;

            --background: #F8FAFC;

            --surface: #FFFFFF;

            --text-main: #0F172A;

            --text-muted: #475569;

            --radius-lg: 24px;

            --radius-md: 16px;

            --shadow-sm: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);

            --shadow-lg: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);

            --glass-bg: rgba(255, 255, 255, 0.7);

            --glass-border: rgba(255, 255, 255, 0.5);

        }


        @media (prefers-color-scheme: dark) {

            :root {

                --background: #0B0F19;

                --surface: #1E293B;

                --text-main: #F8FAFC;

                --text-muted: #CBD5E1;

                --glass-bg: rgba(30, 41, 59, 0.7);

                --glass-border: rgba(255, 255, 255, 0.1);

            }

        }


        * {

            box-sizing: border-box;

            margin: 0;

            padding: 0;

        }


        html {

            scroll-behavior: smooth;

        }


        body {

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

            background-color: var(--background);

            color: var(--text-main);

            line-height: 1.6;

            overflow-x: hidden;

        }


        h1, h2, h3, h4 {

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

            line-height: 1.2;

            color: var(--text-main);

        }


        .container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 0 2rem;

        }


        /* Nav */

        nav {

            position: fixed;

            top: 0;

            width: 100%;

            padding: 1.5rem 0;

            z-index: 100;

            transition: all 0.3s ease;

        }


        nav.scrolled {

            background: var(--glass-bg);

            backdrop-filter: blur(12px);

            -webkit-backdrop-filter: blur(12px);

            border-bottom: 1px solid var(--glass-border);

            padding: 1rem 0;

        }


        .nav-content {

            display: flex;

            justify-content: space-between;

            align-items: center;

        }


        .logo {

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

            font-size: 1.5rem;

            font-weight: 800;

            color: var(--primary);

            text-decoration: none;

            display: flex;

            align-items: center;

            gap: 0.5rem;

        }


        .logo span {

            color: var(--secondary);

        }


        .btn {

            display: inline-block;

            padding: 0.75rem 1.5rem;

            border-radius: 9999px;

            font-weight: 600;

            text-decoration: none;

            transition: all 0.3s ease;

            cursor: pointer;

            border: none;

        }


        .btn-primary {

            background: linear-gradient(135deg, var(--primary), var(--secondary));

            color: white;

            box-shadow: 0 4px 14px 0 rgba(79, 70, 229, 0.39);

        }


        .btn-primary:hover {

            transform: translateY(-2px);

            box-shadow: 0 6px 20px rgba(79, 70, 229, 0.5);

        }


        /* Hero Section */

        .hero {

            min-height: 100vh;

            display: flex;

            align-items: center;

            position: relative;

            padding-top: 5rem;

            overflow: hidden;

        }


        .hero::before {

            content: '';

            position: absolute;

            top: -10%;

            right: -5%;

            width: 600px;

            height: 600px;

            background: radial-gradient(circle, var(--primary) 0%, rgba(79, 70, 229, 0) 70%);

            opacity: 0.15;

            border-radius: 50%;

            filter: blur(60px);

            z-index: -1;

        }


        .hero::after {

            content: '';

            position: absolute;

            bottom: 10%;

            left: -10%;

            width: 500px;

            height: 500px;

            background: radial-gradient(circle, var(--secondary) 0%, rgba(13, 148, 136, 0) 70%);

            opacity: 0.15;

            border-radius: 50%;

            filter: blur(60px);

            z-index: -1;

        }


        .hero-content {

            text-align: center;

            max-width: 800px;

            margin: 0 auto;

        }


        .hero-badge {

            display: inline-block;

            padding: 0.5rem 1rem;

            background: rgba(79, 70, 229, 0.1);

            color: var(--primary);

            border-radius: 999px;

            font-weight: 600;

            font-size: 0.875rem;

            margin-bottom: 1.5rem;

            border: 1px solid rgba(79, 70, 229, 0.2);

            animation: fadeInDown 0.8s ease-out;

        }


        .hero h1 {

            font-size: clamp(3rem, 5vw, 4.5rem);

            margin-bottom: 1.5rem;

            background: linear-gradient(135deg, var(--text-main), var(--primary));

            -webkit-background-clip: text;

            -webkit-text-fill-color: transparent;

            animation: fadeInUp 0.8s ease-out 0.2s both;

        }


        .hero p {

            font-size: 1.25rem;

            color: var(--text-muted);

            margin-bottom: 2.5rem;

            animation: fadeInUp 0.8s ease-out 0.4s both;

        }


        .hero-actions {

            display: flex;

            gap: 1rem;

            justify-content: center;

            animation: fadeInUp 0.8s ease-out 0.6s both;

        }


        /* Animations */

        @keyframes fadeInUp {

            from { opacity: 0; transform: translateY(20px); }

            to { opacity: 1; transform: translateY(0); }

        }


        @keyframes fadeInDown {

            from { opacity: 0; transform: translateY(-20px); }

            to { opacity: 1; transform: translateY(0); }

        }


        .reveal {

            opacity: 0;

            transform: translateY(30px);

            transition: all 0.8s cubic-bezier(0.5, 0, 0, 1);

        }


        .reveal.active {

            opacity: 1;

            transform: translateY(0);

        }


        /* Section Shared */

        section {

            padding: 6rem 0;

            position: relative;

        }


        .section-header {

            text-align: center;

            margin-bottom: 4rem;

        }


        .section-header h2 {

            font-size: 2.5rem;

            margin-bottom: 1rem;

        }


        .section-header p {

            color: var(--text-muted);

            font-size: 1.125rem;

            max-width: 600px;

            margin: 0 auto;

        }


        /* Why AI Matters */

        .stats-grid {

            display: grid;

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

            gap: 2rem;

        }


        .stat-card {

            background: var(--surface);

            padding: 2.5rem;

            border-radius: var(--radius-lg);

            box-shadow: var(--shadow-sm);

            border: 1px solid var(--glass-border);

            transition: transform 0.3s ease;

        }


        .stat-card:hover {

            transform: translateY(-5px);

            box-shadow: var(--shadow-lg);

        }


        .stat-card .icon {

            font-size: 2.5rem;

            margin-bottom: 1.5rem;

        }


        .stat-card h3 {

            font-size: 1.5rem;

            margin-bottom: 1rem;

            color: var(--primary);

        }


        /* Four Pillars */

        .pillars-grid {

            display: grid;

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

            gap: 2rem;

        }


        .pillar-card {

            background: var(--glass-bg);

            backdrop-filter: blur(10px);

            -webkit-backdrop-filter: blur(10px);

            padding: 2.5rem;

            border-radius: var(--radius-lg);

            border: 1px solid var(--glass-border);

            position: relative;

            overflow: hidden;

            transition: all 0.3s ease;

        }


        .pillar-card:hover {

            transform: translateY(-5px);

            background: var(--surface);

            border-color: var(--primary);

        }


        .pillar-card::before {

            content: '';

            position: absolute;

            top: 0;

            left: 0;

            width: 100%;

            height: 4px;

            background: linear-gradient(90deg, var(--primary), var(--secondary));

            transform: scaleX(0);

            transform-origin: left;

            transition: transform 0.3s ease;

        }


        .pillar-card:hover::before {

            transform: scaleX(1);

        }


        .pillar-number {

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

            font-size: 4rem;

            font-weight: 800;

            color: rgba(79, 70, 229, 0.1);

            position: absolute;

            top: 1rem;

            right: 1.5rem;

            line-height: 1;

        }


        .pillar-card h3 {

            font-size: 1.25rem;

            margin-bottom: 1rem;

            position: relative;

            z-index: 1;

        }


        .pillar-card p {

            color: var(--text-muted);

            font-size: 0.95rem;

            position: relative;

            z-index: 1;

        }


        /* Founder Story */

        .founder-section {

            background: linear-gradient(135deg, rgba(79, 70, 229, 0.05), rgba(13, 148, 136, 0.05));

            border-radius: var(--radius-lg);

            padding: 4rem;

            display: grid;

            grid-template-columns: 1fr 2fr;

            gap: 4rem;

            align-items: center;

        }


        .founder-image-placeholder {

            width: 100%;

            aspect-ratio: 1;

            border-radius: var(--radius-lg);

            background: linear-gradient(45deg, var(--primary), var(--secondary));

            display: flex;

            align-items: center;

            justify-content: center;

            color: white;

            font-size: 4rem;

            box-shadow: var(--shadow-lg);

            position: relative;

        }


        .founder-image-placeholder::after {

            content: '';

            position: absolute;

            inset: -10px;

            border: 2px dashed var(--primary);

            border-radius: calc(var(--radius-lg) + 10px);

            opacity: 0.3;

            animation: rotate 20s linear infinite;

        }


        @keyframes rotate {

            from { transform: rotate(0deg); }

            to { transform: rotate(360deg); }

        }


        .founder-content blockquote {

            font-size: 1.25rem;

            font-style: italic;

            color: var(--text-muted);

            border-left: 4px solid var(--primary);

            padding-left: 1.5rem;

            margin-bottom: 2rem;

        }


        /* FAQ */

        .faq-container {

            max-width: 800px;

            margin: 0 auto;

        }


        .faq-item {

            background: var(--surface);

            border: 1px solid var(--glass-border);

            border-radius: var(--radius-md);

            margin-bottom: 1rem;

            overflow: hidden;

            transition: all 0.3s ease;

        }


        .faq-question {

            padding: 1.5rem;

            width: 100%;

            text-align: left;

            background: none;

            border: none;

            font-size: 1.125rem;

            font-weight: 600;

            color: var(--text-main);

            cursor: pointer;

            display: flex;

            justify-content: space-between;

            align-items: center;

        }


        .faq-question::after {

            content: '+';

            font-size: 1.5rem;

            color: var(--primary);

            transition: transform 0.3s ease;

        }


        .faq-item.active .faq-question::after {

            transform: rotate(45deg);

        }


        .faq-answer {

            max-height: 0;

            padding: 0 1.5rem;

            color: var(--text-muted);

            transition: all 0.3s ease;

        }


        .faq-item.active .faq-answer {

            max-height: 200px;

            padding: 0 1.5rem 1.5rem;

        }


        /* Waitlist Form */

        .waitlist-section {

            background: linear-gradient(135deg, var(--primary), var(--secondary));

            color: white;

            border-radius: var(--radius-lg);

            padding: 5rem 2rem;

            text-align: center;

            box-shadow: var(--shadow-lg);

            position: relative;

            overflow: hidden;

        }


        .waitlist-section h2, .waitlist-section p {

            color: white;

            position: relative;

            z-index: 1;

        }


        .waitlist-form {

            max-width: 500px;

            margin: 2rem auto 0;

            display: flex;

            gap: 1rem;

            position: relative;

            z-index: 1;

        }


        .waitlist-form input {

            flex: 1;

            padding: 1rem 1.5rem;

            border-radius: 999px;

            border: none;

            font-size: 1rem;

            outline: none;

            box-shadow: var(--shadow-sm);

        }


        .waitlist-form button {

            background: var(--text-main);

            color: white;

            padding: 1rem 2rem;

            border-radius: 999px;

            border: none;

            font-weight: 600;

            cursor: pointer;

            transition: background 0.3s ease;

        }


        .waitlist-form button:hover {

            background: var(--surface);

            color: var(--text-main);

        }


        /* Footer */

        footer {

            background: var(--surface);

            padding: 4rem 0 2rem;

            border-top: 1px solid var(--glass-border);

            margin-top: 4rem;

        }


        .footer-content {

            display: grid;

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

            gap: 3rem;

            margin-bottom: 3rem;

        }


        .footer-logo {

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

            font-size: 1.5rem;

            font-weight: 800;

            color: var(--primary);

            margin-bottom: 1rem;

        }


        .footer-links h4 {

            margin-bottom: 1.5rem;

        }


        .footer-links ul {

            list-style: none;

        }


        .footer-links li {

            margin-bottom: 0.75rem;

        }


        .footer-links a {

            color: var(--text-muted);

            text-decoration: none;

            transition: color 0.3s ease;

        }


        .footer-links a:hover {

            color: var(--primary);

        }


        .footer-bottom {

            text-align: center;

            padding-top: 2rem;

            border-top: 1px solid var(--glass-border);

            color: var(--text-muted);

            font-size: 0.875rem;

        }


        /* Responsive */

        @media (max-width: 768px) {

            .founder-section {

                grid-template-columns: 1fr;

                padding: 2rem;

                gap: 2rem;

            }


            .waitlist-form {

                flex-direction: column;

            }


            .hero h1 {

                font-size: 2.5rem;

            }

        }

    </style>

</head>

<body>


    <nav id="navbar">

        <div class="container nav-content">

            <a href="#" class="logo">Kids in the <span>Loop</span></a>

            <div class="nav-links">

                <a href="#waitlist" class="btn btn-primary">Join Waitlist</a>

            </div>

        </div>

    </nav>


    <main>

        <!-- Hero Section -->

        <section class="hero">

            <div class="container hero-content">

                <div class="hero-badge">Oakville & Across Canada</div>

                <h1>Empowering the Next Generation of AI Innovators</h1>

                <p>We help children ages 6+ understand AI, think critically about technology, create responsibly, and prepare for an AI-enabled future.</p>

                <div class="hero-actions">

                    <a href="#waitlist" class="btn btn-primary">Reserve a Seat</a>

                    <a href="#pillars" class="btn" style="background: var(--surface); border: 1px solid var(--glass-border); color: var(--text-main);">Explore Curriculum</a>

                </div>

            </div>

        </section>


        <!-- Why AI Literacy Matters -->

        <section id="why-ai" class="container reveal">

            <div class="section-header">

                <h2>Why AI Literacy Matters Now</h2>

                <p>The future belongs to children who understand technology — not just how to use it, but how to think about it.</p>

            </div>

            <div class="stats-grid">

                <div class="stat-card">

                    <div class="icon">🚀</div>

                    <h3>Widespread Use</h3>

                    <p>More than 9 in 10 youth say they have used AI tools, yet nearly half of children 7–14 use them with no guidance at all.</p>

                </div>

                <div class="stat-card">

                    <div class="icon">💡</div>

                    <h3>The Confidence Gap</h3>

                    <p>73% of youth believe they use AI responsibly, but a mere 36% of educators share this confidence. We bridge that gap.</p>

                </div>

                <div class="stat-card">

                    <div class="icon">🎯</div>

                    <h3>Future Preparedness</h3>

                    <p>82% of parents agree that understanding the benefits and risks of AI is crucial to their child's future career success.</p>

                </div>

            </div>

        </section>


        <!-- Four Pillars -->

        <section id="pillars" class="container reveal">

            <div class="section-header">

                <h2>What We Teach: The Four Pillars</h2>

                <p>Woven across eight weekly sessions, responsible use is taught throughout — never bolted on at the end.</p>

            </div>

            <div class="pillars-grid">

                <div class="pillar-card">

                    <span class="pillar-number">1</span>

                    <h3>AI Foundations</h3>

                    <p>Discover what AI is and how it works. We teach children to spot AI in daily life, understanding sensors, data, machine learning, and basic algorithms.</p>

                </div>

                <div class="pillar-card">

                    <span class="pillar-number">2</span>

                    <h3>Critical Thinking & Responsibility</h3>

                    <p>Learn fact-checking, understanding bias, spotting misinformation, and navigating privacy. We teach ethical awareness and honesty about AI's help.</p>

                </div>

                <div class="pillar-card">

                    <span class="pillar-number">3</span>

                    <h3>Innovation & Creativity</h3>

                    <p>Creating and solving real-world problems with AI. Learn to write clear prompts, co-create responsibly, and understand the ethics of AI-made work.</p>

                </div>

                <div class="pillar-card">

                    <span class="pillar-number">4</span>

                    <h3>Our Future with AI</h3>

                    <p>Exploring human-centered skills, digital well-being, future careers, and understanding AI's broad impact on society and our planet.</p>

                </div>

            </div>

        </section>


        <!-- Founder Story -->

        <section id="founder" class="container reveal">

            <div class="founder-section">

                <div class="founder-image-placeholder">

                    👩‍💼

                </div>

                <div class="founder-content">

                    <h2>Meet the Founder</h2>

                    <p style="margin-bottom: 1.5rem; color: var(--text-muted);">Kids in the Loop was founded by Diana — a lawyer focusing on AI governance, quality evaluation, and responsible-AI practices.</p>

                    <blockquote>

                        "This program was born from my wish to future-proof my own sons, ages 7 and 10 — to equip them for a future where AI is woven through learning and work. Everything I want for them is what I want for your child."

                    </blockquote>

                    <p style="color: var(--text-muted);">Diana designs the curriculum, the brand, and the safeguards. The program is taught by carefully selected, trained, and vetted instructors certified in her method.</p>

                </div>

            </div>

        </section>


        <!-- FAQ -->

        <section id="faq" class="container reveal">

            <div class="section-header">

                <h2>Questions Parents Ask</h2>

            </div>

            <div class="faq-container">

                <div class="faq-item">

                    <button class="faq-question">Will my child use AI tools directly?</button>

                    <div class="faq-answer">

                        <p>For these ages, no personal accounts are used. The instructor drives the AI, or children use kid-safe, sandboxed tools under strict supervision.</p>

                    </div>

                </div>

                <div class="faq-item">

                    <button class="faq-question">Is this just a coding camp?</button>

                    <div class="faq-answer">

                        <p>No. It’s focused on AI literacy, responsible use, creativity, and critical thinking. Coding appears only where it helps explain a concept. No prior coding experience is needed!</p>

                    </div>

                </div>

                <div class="faq-item">

                    <button class="faq-question">Are the sessions in person or online?</button>

                    <div class="faq-answer">

                        <p>Our pilot cohorts run in person in Oakville. Oakville families can choose in-person or live online; families elsewhere in Canada join our live online sessions.</p>

                    </div>

                </div>

                <div class="faq-item">

                    <button class="faq-question">Who teaches the classes?</button>

                    <div class="faq-answer">

                        <p>While Diana designs the curriculum and safeguards, trained and thoroughly vetted instructors (with vulnerable-sector checks) deliver it in small groups.</p>

                    </div>

                </div>

            </div>

        </section>


        <!-- Waitlist / CTA -->

        <section id="waitlist" class="container reveal">

            <div class="waitlist-section">

                <h2>Give your child the AI edge — safely.</h2>

                <p style="margin-bottom: 2rem; max-width: 600px; margin-left: auto; margin-right: auto; opacity: 0.9;">Join our waitlist for introductory pricing on our Pilot Cohorts. Spaces are limited for our small-group sessions.</p>

                <form class="waitlist-form" onsubmit="event.preventDefault(); alert('Thanks for joining the waitlist! We will be in touch soon.');">

                    <input type="email" placeholder="Enter your email address" required>

                    <button type="submit">Join Waitlist</button>

                </form>

                <p style="margin-top: 2rem; font-size: 0.875rem; opacity: 0.8;">Contact: dianalpbonilla@gmail.com | Sibling discounts available</p>

            </div>

        </section>

    </main>


    <footer>

        <div class="container">

            <div class="footer-content">

                <div>

                    <div class="footer-logo">Kids in the <span>Loop</span></div>

                    <p style="color: var(--text-muted); font-size: 0.9rem;">Empowering children to become confident future innovators, not passive consumers of technology.</p>

                </div>

                <div class="footer-links">

                    <h4>Programs</h4>

                    <ul>

                        <li><a href="#">Discoverers (Ages 6-8)</a></li>

                        <li><a href="#">Builders (Ages 9-11)</a></li>

                        <li><a href="#">AI Innovators Club</a></li>

                        <li><a href="#">Parents Learn AI Too</a></li>

                    </ul>

                </div>

                <div class="footer-links">

                    <h4>Company</h4>

                    <ul>

                        <li><a href="#about">About Us</a></li>

                        <li><a href="#pillars">Curriculum</a></li>

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

                        <li><a href="mailto:dianalpbonilla@gmail.com">Contact</a></li>

                    </ul>

                </div>

            </div>

            <div class="footer-bottom">

                <p>&copy; 2026 Kids in the Loop. All rights reserved. Safety designed in alignment with PIPEDA & Law 25.</p>

            </div>

        </div>

    </footer>


    <script>

        // Navbar Scroll Effect

        const navbar = document.getElementById('navbar');

        window.addEventListener('scroll', () => {

            if (window.scrollY > 50) {

                navbar.classList.add('scrolled');

            } else {

                navbar.classList.remove('scrolled');

            }

        });


        // FAQ Toggle

        document.querySelectorAll('.faq-question').forEach(button => {

            button.addEventListener('click', () => {

                const faqItem = button.parentElement;

                

                // Close other open FAQs

                document.querySelectorAll('.faq-item').forEach(item => {

                    if (item !== faqItem) {

                        item.classList.remove('active');

                    }

                });


                // Toggle current FAQ

                faqItem.classList.toggle('active');

            });

        });


        // Scroll Reveal Animation

        function reveal() {

            var reveals = document.querySelectorAll(".reveal");

            for (var i = 0; i < reveals.length; i++) {

                var windowHeight = window.innerHeight;

                var elementTop = reveals[i].getBoundingClientRect().top;

                var elementVisible = 100;

                if (elementTop < windowHeight - elementVisible) {

                    reveals[i].classList.add("active");

                }

            }

        }

        

        window.addEventListener("scroll", reveal);

        // Trigger once on load

        reveal();

    </script>

</body>

</html>