{"id":463344,"date":"2025-12-30T13:21:30","date_gmt":"2025-12-30T12:21:30","guid":{"rendered":"https:\/\/www.dynseo.com\/mental-age-test-what-is-your-brains-age\/"},"modified":"2026-01-03T19:44:59","modified_gmt":"2026-01-03T18:44:59","slug":"mental-age-test-what-is-your-brains-age","status":"publish","type":"page","link":"https:\/\/www.dynseo.com\/en\/mental-age-test-what-is-your-brains-age\/","title":{"rendered":"Mental Age Test &#8211; What is your brain&#8217;s age"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<!DOCTYPE html><!-- [et_pb_line_break_holder] --><html lang=\"en\"><!-- [et_pb_line_break_holder] --><head><!-- [et_pb_line_break_holder] -->    <meta charset=\"UTF-8\"><!-- [et_pb_line_break_holder] -->    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><!-- [et_pb_line_break_holder] -->    <title>Free Mental Age Test &#8211; What is Your Brain&#8217;s Age? | DYNSEO<\/title><!-- [et_pb_line_break_holder] -->    <meta name=\"description\" content=\"Discover your mental age with our free test! 6 cognitive exercises to calculate the real age of your brain. Immediate and shareable results.\"><!-- [et_pb_line_break_holder] -->    <meta name=\"keywords\" content=\"mental age test, mental age, brain age, brain test, how old is my brain, cognitive age test\"><!-- [et_pb_line_break_holder] -->    <link rel=\"canonical\" href=\"https:\/\/www.dynseo.com\/test-age-mental\/\"><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <meta property=\"og:title\" content=\"Free Mental Age Test - Discover Your Brain's Age!\"><!-- [et_pb_line_break_holder] -->    <meta property=\"og:description\" content=\"Is your brain younger or older than you? Take the test in 5 minutes!\"><!-- [et_pb_line_break_holder] -->    <meta property=\"og:type\" content=\"website\"><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><!-- [et_pb_line_break_holder] -->    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Nunito:wght@400;500;600;700;800;900&#038;family=Quicksand:wght@500;600;700&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <\/p>\n<style><!-- [et_pb_line_break_holder] -->        :root {<!-- [et_pb_line_break_holder] -->            --primary: #06B6D4;<!-- [et_pb_line_break_holder] -->            --primary-light: #22D3EE;<!-- [et_pb_line_break_holder] -->            --primary-dark: #0891B2;<!-- [et_pb_line_break_holder] -->            --secondary: #8B5CF6;<!-- [et_pb_line_break_holder] -->            --accent: #F59E0B;<!-- [et_pb_line_break_holder] -->            --green: #10B981;<!-- [et_pb_line_break_holder] -->            --red: #EF4444;<!-- [et_pb_line_break_holder] -->            --pink: #EC4899;<!-- [et_pb_line_break_holder] -->            --orange: #F97316;<!-- [et_pb_line_break_holder] -->            --white: #FFFFFF;<!-- [et_pb_line_break_holder] -->            --bg-page: linear-gradient(180deg, #ECFEFF 0%, #CFFAFE 50%, #A5F3FC 100%);<!-- [et_pb_line_break_holder] -->            --text-dark: #164E63;<!-- [et_pb_line_break_holder] -->            --text-medium: #4B5563;<!-- [et_pb_line_break_holder] -->            --text-light: #9CA3AF;<!-- [et_pb_line_break_holder] -->            --border: rgba(6, 182, 212, 0.2);<!-- [et_pb_line_break_holder] -->            --shadow-sm: 0 2px 8px rgba(6, 182, 212, 0.12);<!-- [et_pb_line_break_holder] -->            --shadow-md: 0 4px 20px rgba(6, 182, 212, 0.18);<!-- [et_pb_line_break_holder] -->            --shadow-lg: 0 8px 40px rgba(6, 182, 212, 0.22);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        * { margin: 0; padding: 0; box-sizing: border-box; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        body {<!-- [et_pb_line_break_holder] -->            font-family: 'Nunito', sans-serif;<!-- [et_pb_line_break_holder] -->            background: var(--bg-page);<!-- [et_pb_line_break_holder] -->            min-height: 100vh;<!-- [et_pb_line_break_holder] -->            color: var(--text-dark);<!-- [et_pb_line_break_holder] -->            line-height: 1.6;<!-- [et_pb_line_break_holder] -->            font-size: 18px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .container {<!-- [et_pb_line_break_holder] -->            max-width: 800px;<!-- [et_pb_line_break_holder] -->            margin: 0 auto;<!-- [et_pb_line_break_holder] -->            padding: 30px 20px;<!-- [et_pb_line_break_holder] -->            min-height: 100vh;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .screen { display: none; animation: fadeIn 0.4s ease; }<!-- [et_pb_line_break_holder] -->        .screen.active { display: block; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @keyframes fadeIn {<!-- [et_pb_line_break_holder] -->            from { opacity: 0; transform: translateY(10px); }<!-- [et_pb_line_break_holder] -->            to { opacity: 1; transform: translateY(0); }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @keyframes pulse {<!-- [et_pb_line_break_holder] -->            0%, 100% { transform: scale(1); }<!-- [et_pb_line_break_holder] -->            50% { transform: scale(1.05); }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @keyframes bounce {<!-- [et_pb_line_break_holder] -->            0%, 100% { transform: translateY(0); }<!-- [et_pb_line_break_holder] -->            50% { transform: translateY(-10px); }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Header *\/<!-- [et_pb_line_break_holder] -->        .header-banner {<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, var(--primary), var(--primary-dark), #0E7490);<!-- [et_pb_line_break_holder] -->            border-radius: 24px;<!-- [et_pb_line_break_holder] -->            padding: 40px 30px;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            margin-bottom: 30px;<!-- [et_pb_line_break_holder] -->            box-shadow: var(--shadow-lg);<!-- [et_pb_line_break_holder] -->            position: relative;<!-- [et_pb_line_break_holder] -->            overflow: hidden;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .header-banner::before {<!-- [et_pb_line_break_holder] -->            content: '\ud83e\udde0';<!-- [et_pb_line_break_holder] -->            position: absolute;<!-- [et_pb_line_break_holder] -->            font-size: 120px;<!-- [et_pb_line_break_holder] -->            opacity: 0.1;<!-- [et_pb_line_break_holder] -->            top: -20px;<!-- [et_pb_line_break_holder] -->            right: -20px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .header-banner h1 {<!-- [et_pb_line_break_holder] -->            font-family: 'Quicksand', sans-serif;<!-- [et_pb_line_break_holder] -->            font-size: clamp(1.6rem, 5vw, 2.2rem);<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->            margin-bottom: 10px;<!-- [et_pb_line_break_holder] -->            position: relative;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .header-banner p {<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->            opacity: 0.95;<!-- [et_pb_line_break_holder] -->            font-size: 1rem;<!-- [et_pb_line_break_holder] -->            position: relative;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Info chips *\/<!-- [et_pb_line_break_holder] -->        .info-row {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            gap: 16px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 30px;<!-- [et_pb_line_break_holder] -->            flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .info-chip {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            gap: 12px;<!-- [et_pb_line_break_holder] -->            padding: 14px 20px;<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->            border-radius: 50px;<!-- [et_pb_line_break_holder] -->            box-shadow: var(--shadow-sm);<!-- [et_pb_line_break_holder] -->            border: 2px solid var(--border);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .info-chip .icon {<!-- [et_pb_line_break_holder] -->            width: 44px;<!-- [et_pb_line_break_holder] -->            height: 44px;<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, var(--primary), var(--primary-dark));<!-- [et_pb_line_break_holder] -->            border-radius: 50%;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            font-size: 1.2rem;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .info-chip .value { font-size: 1.3rem; font-weight: 800; color: var(--primary-dark); }<!-- [et_pb_line_break_holder] -->        .info-chip .label { font-size: 0.8rem; color: var(--text-light); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Section card *\/<!-- [et_pb_line_break_holder] -->        .section-card {<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->            border-radius: 20px;<!-- [et_pb_line_break_holder] -->            padding: 28px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 24px;<!-- [et_pb_line_break_holder] -->            box-shadow: var(--shadow-sm);<!-- [et_pb_line_break_holder] -->            border: 2px solid var(--border);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .section-title {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            gap: 10px;<!-- [et_pb_line_break_holder] -->            font-family: 'Quicksand', sans-serif;<!-- [et_pb_line_break_holder] -->            font-size: 1.2rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            color: var(--primary-dark);<!-- [et_pb_line_break_holder] -->            margin-bottom: 16px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Age input *\/<!-- [et_pb_line_break_holder] -->        .age-input-section {<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            padding: 20px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .age-input-section label {<!-- [et_pb_line_break_holder] -->            display: block;<!-- [et_pb_line_break_holder] -->            font-size: 1.1rem;<!-- [et_pb_line_break_holder] -->            color: var(--text-medium);<!-- [et_pb_line_break_holder] -->            margin-bottom: 16px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .age-input {<!-- [et_pb_line_break_holder] -->            width: 120px;<!-- [et_pb_line_break_holder] -->            height: 70px;<!-- [et_pb_line_break_holder] -->            font-size: 2.5rem;<!-- [et_pb_line_break_holder] -->            font-family: 'Quicksand', sans-serif;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            border: 3px solid var(--border);<!-- [et_pb_line_break_holder] -->            border-radius: 16px;<!-- [et_pb_line_break_holder] -->            color: var(--primary-dark);<!-- [et_pb_line_break_holder] -->            outline: none;<!-- [et_pb_line_break_holder] -->            transition: all 0.3s;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .age-input:focus {<!-- [et_pb_line_break_holder] -->            border-color: var(--primary);<!-- [et_pb_line_break_holder] -->            box-shadow: 0 0 0 4px rgba(6, 182, 212, 0.2);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .age-label {<!-- [et_pb_line_break_holder] -->            font-size: 1.1rem;<!-- [et_pb_line_break_holder] -->            color: var(--text-medium);<!-- [et_pb_line_break_holder] -->            margin-left: 12px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Buttons *\/<!-- [et_pb_line_break_holder] -->        .btn {<!-- [et_pb_line_break_holder] -->            display: inline-flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            gap: 10px;<!-- [et_pb_line_break_holder] -->            padding: 18px 36px;<!-- [et_pb_line_break_holder] -->            font-family: 'Nunito', sans-serif;<!-- [et_pb_line_break_holder] -->            font-size: 1.1rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            border: none;<!-- [et_pb_line_break_holder] -->            border-radius: 50px;<!-- [et_pb_line_break_holder] -->            cursor: pointer;<!-- [et_pb_line_break_holder] -->            transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .btn-primary {<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, var(--primary), var(--primary-dark));<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->            box-shadow: 0 4px 20px rgba(6, 182, 212, 0.35);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .btn-primary:hover {<!-- [et_pb_line_break_holder] -->            transform: translateY(-3px);<!-- [et_pb_line_break_holder] -->            box-shadow: 0 8px 30px rgba(6, 182, 212, 0.45);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .btn-primary:disabled {<!-- [et_pb_line_break_holder] -->            opacity: 0.5;<!-- [et_pb_line_break_holder] -->            cursor: not-allowed;<!-- [et_pb_line_break_holder] -->            transform: none;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .btn-secondary {<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->            color: var(--primary-dark);<!-- [et_pb_line_break_holder] -->            border: 2px solid var(--primary);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .btn-large { padding: 20px 48px; font-size: 1.2rem; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .start-section { text-align: center; padding: 20px 0; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Test card *\/<!-- [et_pb_line_break_holder] -->        .test-card {<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->            border-radius: 24px;<!-- [et_pb_line_break_holder] -->            padding: 32px;<!-- [et_pb_line_break_holder] -->            box-shadow: var(--shadow-md);<!-- [et_pb_line_break_holder] -->            border: 2px solid var(--border);<!-- [et_pb_line_break_holder] -->            margin-bottom: 24px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .test-header {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            gap: 16px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 24px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .test-icon {<!-- [et_pb_line_break_holder] -->            width: 60px;<!-- [et_pb_line_break_holder] -->            height: 60px;<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, var(--primary), var(--secondary));<!-- [et_pb_line_break_holder] -->            border-radius: 16px;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            font-size: 1.8rem;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .test-header h2 { font-family: 'Quicksand', sans-serif; font-size: 1.3rem; color: var(--primary-dark); }<!-- [et_pb_line_break_holder] -->        .test-header p { font-size: 0.9rem; color: var(--text-light); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .test-instructions {<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, #ECFEFF, #CFFAFE);<!-- [et_pb_line_break_holder] -->            border-radius: 16px;<!-- [et_pb_line_break_holder] -->            padding: 20px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 24px;<!-- [et_pb_line_break_holder] -->            color: #0E7490;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .test-area {<!-- [et_pb_line_break_holder] -->            min-height: 300px;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            flex-direction: column;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            gap: 24px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Progress *\/<!-- [et_pb_line_break_holder] -->        .progress-bar-container {<!-- [et_pb_line_break_holder] -->            height: 10px;<!-- [et_pb_line_break_holder] -->            background: #E5E7EB;<!-- [et_pb_line_break_holder] -->            border-radius: 10px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 12px;<!-- [et_pb_line_break_holder] -->            overflow: hidden;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .progress-bar {<!-- [et_pb_line_break_holder] -->            height: 100%;<!-- [et_pb_line_break_holder] -->            background: linear-gradient(90deg, var(--primary), var(--secondary));<!-- [et_pb_line_break_holder] -->            border-radius: 10px;<!-- [et_pb_line_break_holder] -->            transition: width 0.5s ease;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .progress-text {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            justify-content: space-between;<!-- [et_pb_line_break_holder] -->            font-size: 0.85rem;<!-- [et_pb_line_break_holder] -->            color: var(--text-light);<!-- [et_pb_line_break_holder] -->            margin-bottom: 20px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Test 1: Memory sequence *\/<!-- [et_pb_line_break_holder] -->        .sequence-display {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            gap: 12px;<!-- [et_pb_line_break_holder] -->            flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .sequence-item {<!-- [et_pb_line_break_holder] -->            width: 70px;<!-- [et_pb_line_break_holder] -->            height: 70px;<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, var(--primary), var(--primary-dark));<!-- [et_pb_line_break_holder] -->            border-radius: 16px;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            font-size: 2rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->            animation: pulse 0.5s ease;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .sequence-input {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            gap: 8px;<!-- [et_pb_line_break_holder] -->            flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .sequence-input input {<!-- [et_pb_line_break_holder] -->            width: 55px;<!-- [et_pb_line_break_holder] -->            height: 60px;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            font-size: 1.6rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            border: 3px solid var(--border);<!-- [et_pb_line_break_holder] -->            border-radius: 12px;<!-- [et_pb_line_break_holder] -->            color: var(--primary-dark);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .sequence-input input:focus {<!-- [et_pb_line_break_holder] -->            outline: none;<!-- [et_pb_line_break_holder] -->            border-color: var(--primary);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Test 2: Reaction *\/<!-- [et_pb_line_break_holder] -->        .reaction-zone {<!-- [et_pb_line_break_holder] -->            width: 250px;<!-- [et_pb_line_break_holder] -->            height: 250px;<!-- [et_pb_line_break_holder] -->            border-radius: 50%;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            font-size: 1.1rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->            cursor: pointer;<!-- [et_pb_line_break_holder] -->            transition: all 0.15s;<!-- [et_pb_line_break_holder] -->            user-select: none;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .reaction-zone.waiting { background: linear-gradient(135deg, #9CA3AF, #6B7280); }<!-- [et_pb_line_break_holder] -->        .reaction-zone.ready { background: linear-gradient(135deg, var(--primary), var(--primary-dark)); }<!-- [et_pb_line_break_holder] -->        .reaction-zone.go { background: linear-gradient(135deg, var(--green), #059669); }<!-- [et_pb_line_break_holder] -->        .reaction-zone.early { background: linear-gradient(135deg, var(--red), #DC2626); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .reaction-time {<!-- [et_pb_line_break_holder] -->            font-family: 'Quicksand', sans-serif;<!-- [et_pb_line_break_holder] -->            font-size: 3rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            color: var(--primary-dark);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Test 3: Pattern *\/<!-- [et_pb_line_break_holder] -->        .pattern-grid {<!-- [et_pb_line_break_holder] -->            display: grid;<!-- [et_pb_line_break_holder] -->            grid-template-columns: repeat(3, 1fr);<!-- [et_pb_line_break_holder] -->            gap: 10px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .pattern-cell {<!-- [et_pb_line_break_holder] -->            width: 70px;<!-- [et_pb_line_break_holder] -->            height: 70px;<!-- [et_pb_line_break_holder] -->            background: #E5E7EB;<!-- [et_pb_line_break_holder] -->            border-radius: 12px;<!-- [et_pb_line_break_holder] -->            cursor: pointer;<!-- [et_pb_line_break_holder] -->            transition: all 0.2s;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .pattern-cell.active {<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, var(--primary), var(--primary-dark));<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .pattern-cell.correct { background: linear-gradient(135deg, var(--green), #059669); }<!-- [et_pb_line_break_holder] -->        .pattern-cell.wrong { background: linear-gradient(135deg, var(--red), #DC2626); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Test 4: Math *\/<!-- [et_pb_line_break_holder] -->        .math-display {<!-- [et_pb_line_break_holder] -->            font-family: 'Quicksand', sans-serif;<!-- [et_pb_line_break_holder] -->            font-size: 2.5rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            color: var(--primary-dark);<!-- [et_pb_line_break_holder] -->            padding: 20px 40px;<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, #ECFEFF, #CFFAFE);<!-- [et_pb_line_break_holder] -->            border-radius: 16px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .math-options {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            gap: 12px;<!-- [et_pb_line_break_holder] -->            flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .math-btn {<!-- [et_pb_line_break_holder] -->            width: 80px;<!-- [et_pb_line_break_holder] -->            height: 80px;<!-- [et_pb_line_break_holder] -->            font-size: 1.8rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->            border: 3px solid var(--border);<!-- [et_pb_line_break_holder] -->            border-radius: 16px;<!-- [et_pb_line_break_holder] -->            cursor: pointer;<!-- [et_pb_line_break_holder] -->            transition: all 0.2s;<!-- [et_pb_line_break_holder] -->            color: var(--primary-dark);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .math-btn:hover { border-color: var(--primary); transform: scale(1.05); }<!-- [et_pb_line_break_holder] -->        .math-btn.correct { background: var(--green); color: white; border-color: var(--green); }<!-- [et_pb_line_break_holder] -->        .math-btn.wrong { background: var(--red); color: white; border-color: var(--red); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Test 5: Words *\/<!-- [et_pb_line_break_holder] -->        .word-display {<!-- [et_pb_line_break_holder] -->            font-family: 'Quicksand', sans-serif;<!-- [et_pb_line_break_holder] -->            font-size: 2rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            padding: 16px 32px;<!-- [et_pb_line_break_holder] -->            border-radius: 16px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 8px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .word-display.match { color: var(--green); }<!-- [et_pb_line_break_holder] -->        .word-display.mismatch { color: var(--red); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .word-buttons {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            gap: 16px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .word-btn {<!-- [et_pb_line_break_holder] -->            padding: 16px 40px;<!-- [et_pb_line_break_holder] -->            font-size: 1.2rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            border-radius: 50px;<!-- [et_pb_line_break_holder] -->            cursor: pointer;<!-- [et_pb_line_break_holder] -->            transition: all 0.2s;<!-- [et_pb_line_break_holder] -->            border: 3px solid;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .word-btn.yes {<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->            color: var(--green);<!-- [et_pb_line_break_holder] -->            border-color: var(--green);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .word-btn.no {<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->            color: var(--red);<!-- [et_pb_line_break_holder] -->            border-color: var(--red);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .word-btn:hover { transform: scale(1.05); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Test 6: Focus *\/<!-- [et_pb_line_break_holder] -->        .focus-grid {<!-- [et_pb_line_break_holder] -->            display: grid;<!-- [et_pb_line_break_holder] -->            grid-template-columns: repeat(5, 1fr);<!-- [et_pb_line_break_holder] -->            gap: 8px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .focus-item {<!-- [et_pb_line_break_holder] -->            width: 55px;<!-- [et_pb_line_break_holder] -->            height: 55px;<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->            border: 2px solid var(--border);<!-- [et_pb_line_break_holder] -->            border-radius: 10px;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            font-size: 1.5rem;<!-- [et_pb_line_break_holder] -->            cursor: pointer;<!-- [et_pb_line_break_holder] -->            transition: all 0.2s;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .focus-item:hover { border-color: var(--primary); }<!-- [et_pb_line_break_holder] -->        .focus-item.found { background: var(--green); border-color: var(--green); }<!-- [et_pb_line_break_holder] -->        .focus-item.wrong { background: var(--red); border-color: var(--red); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .target-display {<!-- [et_pb_line_break_holder] -->            font-size: 3rem;<!-- [et_pb_line_break_holder] -->            padding: 16px 32px;<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, var(--accent), #D97706);<!-- [et_pb_line_break_holder] -->            border-radius: 16px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .timer {<!-- [et_pb_line_break_holder] -->            font-family: 'Quicksand', sans-serif;<!-- [et_pb_line_break_holder] -->            font-size: 2rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            color: var(--primary);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Results *\/<!-- [et_pb_line_break_holder] -->        .results-header {<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, var(--primary), var(--primary-dark), #0E7490);<!-- [et_pb_line_break_holder] -->            border-radius: 24px;<!-- [et_pb_line_break_holder] -->            padding: 40px 30px;<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            margin-bottom: 30px;<!-- [et_pb_line_break_holder] -->            position: relative;<!-- [et_pb_line_break_holder] -->            overflow: hidden;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .results-header::before {<!-- [et_pb_line_break_holder] -->            content: '\ud83e\udde0';<!-- [et_pb_line_break_holder] -->            position: absolute;<!-- [et_pb_line_break_holder] -->            font-size: 150px;<!-- [et_pb_line_break_holder] -->            opacity: 0.1;<!-- [et_pb_line_break_holder] -->            top: -30px;<!-- [et_pb_line_break_holder] -->            right: -30px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .results-header h1 { font-family: 'Quicksand', sans-serif; font-size: 1.8rem; margin-bottom: 8px; position: relative; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .brain-age-display {<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->            border-radius: 24px;<!-- [et_pb_line_break_holder] -->            padding: 40px;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            margin: -60px auto 30px;<!-- [et_pb_line_break_holder] -->            max-width: 350px;<!-- [et_pb_line_break_holder] -->            box-shadow: var(--shadow-lg);<!-- [et_pb_line_break_holder] -->            position: relative;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .brain-age-label {<!-- [et_pb_line_break_holder] -->            font-size: 1rem;<!-- [et_pb_line_break_holder] -->            color: var(--text-light);<!-- [et_pb_line_break_holder] -->            margin-bottom: 8px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .brain-age-value {<!-- [et_pb_line_break_holder] -->            font-family: 'Quicksand', sans-serif;<!-- [et_pb_line_break_holder] -->            font-size: 5rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            color: var(--primary-dark);<!-- [et_pb_line_break_holder] -->            line-height: 1;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .brain-age-unit {<!-- [et_pb_line_break_holder] -->            font-size: 1.5rem;<!-- [et_pb_line_break_holder] -->            color: var(--text-medium);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .age-comparison {<!-- [et_pb_line_break_holder] -->            margin-top: 20px;<!-- [et_pb_line_break_holder] -->            padding: 16px;<!-- [et_pb_line_break_holder] -->            border-radius: 12px;<!-- [et_pb_line_break_holder] -->            font-weight: 600;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .age-comparison.younger {<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, #D1FAE5, #A7F3D0);<!-- [et_pb_line_break_holder] -->            color: #047857;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .age-comparison.same {<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, #DBEAFE, #BFDBFE);<!-- [et_pb_line_break_holder] -->            color: #1D4ED8;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .age-comparison.older {<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, #FEE2E2, #FECACA);<!-- [et_pb_line_break_holder] -->            color: #991B1B;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .results-grid {<!-- [et_pb_line_break_holder] -->            display: grid;<!-- [et_pb_line_break_holder] -->            grid-template-columns: repeat(2, 1fr);<!-- [et_pb_line_break_holder] -->            gap: 16px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 30px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .result-card {<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->            border-radius: 16px;<!-- [et_pb_line_break_holder] -->            padding: 20px;<!-- [et_pb_line_break_holder] -->            box-shadow: var(--shadow-sm);<!-- [et_pb_line_break_holder] -->            border: 2px solid var(--border);<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .result-card .icon { font-size: 1.6rem; margin-bottom: 8px; }<!-- [et_pb_line_break_holder] -->        .result-card h4 { font-size: 0.9rem; color: var(--text-medium); margin-bottom: 4px; }<!-- [et_pb_line_break_holder] -->        .result-card .score { font-family: 'Quicksand', sans-serif; font-size: 1.4rem; font-weight: 700; }<!-- [et_pb_line_break_holder] -->        .result-card .score.good { color: var(--green); }<!-- [et_pb_line_break_holder] -->        .result-card .score.average { color: var(--accent); }<!-- [et_pb_line_break_holder] -->        .result-card .score.low { color: var(--red); }<!-- [et_pb_line_break_holder] -->        .result-card .detail { font-size: 0.8rem; color: var(--text-light); margin-top: 4px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .share-box {<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, var(--secondary), #7C3AED);<!-- [et_pb_line_break_holder] -->            border-radius: 20px;<!-- [et_pb_line_break_holder] -->            padding: 28px;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            margin-bottom: 24px;<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .share-box h3 {<!-- [et_pb_line_break_holder] -->            font-family: 'Quicksand', sans-serif;<!-- [et_pb_line_break_holder] -->            margin-bottom: 16px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .share-buttons {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            gap: 12px;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .share-btn {<!-- [et_pb_line_break_holder] -->            padding: 12px 24px;<!-- [et_pb_line_break_holder] -->            background: rgba(255,255,255,0.2);<!-- [et_pb_line_break_holder] -->            border: none;<!-- [et_pb_line_break_holder] -->            border-radius: 50px;<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            cursor: pointer;<!-- [et_pb_line_break_holder] -->            transition: all 0.3s;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            gap: 8px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .share-btn:hover { background: rgba(255,255,255,0.3); transform: scale(1.05); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .cta-card {<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, var(--primary), var(--primary-dark));<!-- [et_pb_line_break_holder] -->            border-radius: 24px;<!-- [et_pb_line_break_holder] -->            padding: 32px;<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            margin-bottom: 24px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .cta-card h3 { font-family: 'Quicksand', sans-serif; font-size: 1.4rem; margin-bottom: 8px; }<!-- [et_pb_line_break_holder] -->        .cta-card p { opacity: 0.9; margin-bottom: 20px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .apps-row { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .app-link {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            gap: 12px;<!-- [et_pb_line_break_holder] -->            padding: 12px 20px;<!-- [et_pb_line_break_holder] -->            background: rgba(255,255,255,0.15);<!-- [et_pb_line_break_holder] -->            border-radius: 14px;<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->            text-decoration: none;<!-- [et_pb_line_break_holder] -->            transition: all 0.3s;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .app-link:hover { background: rgba(255,255,255,0.25); }<!-- [et_pb_line_break_holder] -->        .app-link .icon { font-size: 1.5rem; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .actions-row { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Feedback *\/<!-- [et_pb_line_break_holder] -->        .feedback {<!-- [et_pb_line_break_holder] -->            padding: 12px 24px;<!-- [et_pb_line_break_holder] -->            border-radius: 12px;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .feedback.correct { background: #D1FAE5; color: #047857; }<!-- [et_pb_line_break_holder] -->        .feedback.wrong { background: #FEE2E2; color: #991B1B; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Responsive *\/<!-- [et_pb_line_break_holder] -->        @media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->            .container { padding: 20px 16px; }<!-- [et_pb_line_break_holder] -->            .header-banner { padding: 28px 20px; }<!-- [et_pb_line_break_holder] -->            .test-card { padding: 24px 20px; }<!-- [et_pb_line_break_holder] -->            .sequence-item { width: 55px; height: 55px; font-size: 1.5rem; }<!-- [et_pb_line_break_holder] -->            .sequence-input input { width: 45px; height: 50px; font-size: 1.3rem; }<!-- [et_pb_line_break_holder] -->            .reaction-zone { width: 200px; height: 200px; }<!-- [et_pb_line_break_holder] -->            .pattern-cell { width: 60px; height: 60px; }<!-- [et_pb_line_break_holder] -->            .math-btn { width: 65px; height: 65px; font-size: 1.4rem; }<!-- [et_pb_line_break_holder] -->            .focus-grid { grid-template-columns: repeat(4, 1fr); }<!-- [et_pb_line_break_holder] -->            .focus-item { width: 50px; height: 50px; font-size: 1.2rem; }<!-- [et_pb_line_break_holder] -->            .results-grid { grid-template-columns: 1fr; }<!-- [et_pb_line_break_holder] -->            .brain-age-value { font-size: 4rem; }<!-- [et_pb_line_break_holder] -->            .actions-row { flex-direction: column; }<!-- [et_pb_line_break_holder] -->            .actions-row .btn { width: 100%; }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    <\/style>\n<p><!-- [et_pb_line_break_holder] --><\/head><!-- [et_pb_line_break_holder] --><body><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"container\"><!-- [et_pb_line_break_holder] -->        <!-- WELCOME --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"welcome-screen\" class=\"screen active\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"header-banner\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h1>\ud83e\udde0 Mental Age Test<\/h1>\n<p><!-- [et_pb_line_break_holder] -->                <pee>Discover the real age of your brain!<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"info-row\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"info-chip\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"icon\">\ud83d\udcdd<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div>\n<div class=\"value\">6<\/div>\n<div class=\"label\">Exercises<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"info-chip\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"icon\">\u23f1\ufe0f<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div>\n<div class=\"value\">~5 min<\/div>\n<div class=\"label\">Duration<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"info-chip\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"icon\">\ud83c\udfaf<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div>\n<div class=\"value\">Free<\/div>\n<div class=\"label\">100%<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"section-card\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"section-title\"><span>\ud83c\udf82<\/span> What is your real age?<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"age-input-section\"><!-- [et_pb_line_break_holder] -->                    <label>Enter your age to compare with your mental age<\/label><!-- [et_pb_line_break_holder] -->                    <input type=\"number\" class=\"age-input\" id=\"real-age\" min=\"6\" max=\"99\" placeholder=\"--\"><!-- [et_pb_line_break_holder] -->                    <span class=\"age-label\">years<\/span><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"section-card\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"section-title\"><span>\ud83e\uddea<\/span> What this test measures<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<ul style=\"color: var(--text-medium); margin-left: 20px;\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li><strong>Short-term Memory<\/strong> &#8211; Retaining a sequence of numbers<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li><strong>Reaction Time<\/strong> &#8211; Speed of reflexes<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li><strong>Visual Memory<\/strong> &#8211; Memorizing a pattern<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li><strong>Mental Calculation<\/strong> &#8211; Solving operations<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li><strong>Cognitive Flexibility<\/strong> &#8211; Adapting to changes<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li><strong>Selective Attention<\/strong> &#8211; Finding targets<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/ul>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"section-card\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"section-title\"><span>\ud83d\udca1<\/span> Good to know<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <pee style=\"color: var(--text-medium);\">This test is a fun tool for cognitive assessment. The calculated mental age is an estimate based on your performance. It is not a medical diagnosis but a fun indicator of your brain&#8217;s liveliness!<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"start-section\"><!-- [et_pb_line_break_holder] -->                <button class=\"btn btn-primary btn-large\" id=\"start-btn\" onclick=\"startTest()\"><!-- [et_pb_line_break_holder] -->                    \ud83d\ude80 Discover my mental age<!-- [et_pb_line_break_holder] -->                <\/button><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <!-- TEST 1: Memory Sequence --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"test-1\" class=\"screen\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"progress-text\"><span>Exercise 1 of 6<\/span><span>Short-term Memory<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"progress-bar-container\">\n<div class=\"progress-bar\" style=\"width: 16%;\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"test-card\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-header\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"test-icon\">\ud83d\udd22<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div>\n<h2>Number Memory<\/h2>\n<pee>Memorize the sequence<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-instructions\"><!-- [et_pb_line_break_holder] -->                    \ud83d\udc40 A sequence of numbers will appear. Memorize it and then reproduce it in order.<!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-area\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"sequence-display\" id=\"sequence-display\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"sequence-input\" id=\"sequence-input\" style=\"display: none;\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <button class=\"btn btn-primary\" id=\"seq-show-btn\" onclick=\"showSequence()\">\ud83d\udc40 See the sequence<\/button><!-- [et_pb_line_break_holder] -->                    <button class=\"btn btn-primary\" id=\"seq-check-btn\" onclick=\"checkSequence()\" style=\"display: none;\">\u2713 Validate<\/button><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div id=\"seq-feedback\" class=\"feedback\" style=\"display: none;\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <pee style=\"text-align: center; color: var(--text-light); margin-top: 16px;\">Sequence <span id=\"seq-count\">1<\/span> of 4<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <!-- TEST 2: Reaction Time --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"test-2\" class=\"screen\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"progress-text\"><span>Exercise 2 of 6<\/span><span>Reaction Time<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"progress-bar-container\">\n<div class=\"progress-bar\" style=\"width: 33%;\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"test-card\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-header\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"test-icon\">\u26a1<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div>\n<h2>Reaction Time<\/h2>\n<pee>Click as fast as possible<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-instructions\"><!-- [et_pb_line_break_holder] -->                    \u26a1 Click on the circle as soon as it turns <strong>GREEN<\/strong>. Be careful not to click too early!<!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-area\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"reaction-zone waiting\" id=\"reaction-zone\" onclick=\"handleReactionClick()\"><!-- [et_pb_line_break_holder] -->                        Wait&#8230;<!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"reaction-time\" id=\"reaction-time\" style=\"display: none;\">&#8212; ms<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <pee style=\"text-align: center; color: var(--text-light); margin-top: 16px;\">Trial <span id=\"reaction-count\">1<\/span> of 5<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <!-- TEST 3: Pattern Memory --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"test-3\" class=\"screen\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"progress-text\"><span>Exercise 3 of 6<\/span><span>Visual Memory<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"progress-bar-container\">\n<div class=\"progress-bar\" style=\"width: 50%;\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"test-card\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-header\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"test-icon\">\ud83c\udfa8<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div>\n<h2>Pattern Memory<\/h2>\n<pee>Reproduce the pattern<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-instructions\"><!-- [et_pb_line_break_holder] -->                    \ud83d\udc40 A pattern will briefly display. Memorize it and then click on the boxes to reproduce it.<!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-area\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"pattern-grid\" id=\"pattern-grid\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <button class=\"btn btn-primary\" id=\"pattern-show-btn\" onclick=\"showPattern()\">\ud83d\udc40 See the pattern<\/button><!-- [et_pb_line_break_holder] -->                    <button class=\"btn btn-primary\" id=\"pattern-check-btn\" onclick=\"checkPattern()\" style=\"display: none;\">\u2713 Validate<\/button><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div id=\"pattern-feedback\" class=\"feedback\" style=\"display: none;\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <pee style=\"text-align: center; color: var(--text-light); margin-top: 16px;\">Pattern <span id=\"pattern-count\">1<\/span> of 4<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <!-- TEST 4: Mental Math --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"test-4\" class=\"screen\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"progress-text\"><span>Exercise 4 of 6<\/span><span>Mental Calculation<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"progress-bar-container\">\n<div class=\"progress-bar\" style=\"width: 66%;\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"test-card\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-header\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"test-icon\">\ud83d\udd22<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div>\n<h2>Mental Calculation<\/h2>\n<pee>Resolve quickly<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-instructions\"><!-- [et_pb_line_break_holder] -->                    \ud83e\uddee Calculate the result and click on the correct answer as fast as possible!<!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-area\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"timer\">\u23f1\ufe0f <span id=\"math-timer\">0.0<\/span>s<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"math-display\" id=\"math-display\">? + ? = ?<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"math-options\" id=\"math-options\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <pee style=\"text-align: center; color: var(--text-light); margin-top: 16px;\">Calculation <span id=\"math-count\">1<\/span> of 8<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <!-- TEST 5: Stroop (Word\/Color) --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"test-5\" class=\"screen\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"progress-text\"><span>Exercise 5 of 6<\/span><span>Cognitive Flexibility<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"progress-bar-container\">\n<div class=\"progress-bar\" style=\"width: 83%;\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"test-card\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-header\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"test-icon\">\ud83c\udfaf<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div>\n<h2>Stroop Test<\/h2>\n<pee>Color vs Word<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-instructions\"><!-- [et_pb_line_break_holder] -->                    \ud83c\udfa8 Does the <strong>COLOR<\/strong> of the word match the written word? Respond YES or NO quickly!<!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-area\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"word-display\" id=\"stroop-word\">RED<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"word-buttons\"><!-- [et_pb_line_break_holder] -->                        <button class=\"word-btn yes\" onclick=\"checkStroop(true)\">\u2713 YES<\/button><!-- [et_pb_line_break_holder] -->                        <button class=\"word-btn no\" onclick=\"checkStroop(false)\">\u2717 NO<\/button><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div id=\"stroop-feedback\" class=\"feedback\" style=\"display: none;\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <pee style=\"text-align: center; color: var(--text-light); margin-top: 16px;\">Question <span id=\"stroop-count\">1<\/span> of 10<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <!-- TEST 6: Focus\/Search --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"test-6\" class=\"screen\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"progress-text\"><span>Exercise 6 of 6<\/span><span>Selective Attention<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"progress-bar-container\">\n<div class=\"progress-bar\" style=\"width: 100%;\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"test-card\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-header\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"test-icon\">\ud83d\udd0d<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div>\n<h2>Visual Search<\/h2>\n<pee>Find the targets<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-instructions\"><!-- [et_pb_line_break_holder] -->                    \ud83d\udd0d Find all the <strong id=\"focus-target-text\">\u2b50<\/strong> as quickly as possible!<!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"test-area\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"timer\">\u23f1\ufe0f <span id=\"focus-timer\">0.0<\/span>s<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"target-display\" id=\"focus-target\">\u2b50<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"focus-grid\" id=\"focus-grid\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <button class=\"btn btn-primary\" id=\"focus-start-btn\" onclick=\"startFocus()\">\ud83d\udd0d Start<\/button><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <pee style=\"text-align: center; color: var(--text-light); margin-top: 16px;\">Found: <span id=\"focus-found\">0<\/span>\/<span id=\"focus-total\">0<\/span><\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <!-- RESULTS --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"results-screen\" class=\"screen\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"results-header\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h1>\ud83e\udde0 Your Mental Age<\/h1>\n<p><!-- [et_pb_line_break_holder] -->                <pee>Results of your cognitive assessment<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"brain-age-display\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"brain-age-label\">Your brain is<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"brain-age-value\" id=\"brain-age\">&#8212;<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"brain-age-unit\">years<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"age-comparison\" id=\"age-comparison\"><!-- [et_pb_line_break_holder] -->                    <!-- Filled dynamically --><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"results-grid\" id=\"results-grid\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"share-box\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h3>\ud83c\udf89 Share your result!<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"share-buttons\"><!-- [et_pb_line_break_holder] -->                    <button class=\"share-btn\" onclick=\"shareResult('facebook')\">\ud83d\udcd8 Facebook<\/button><!-- [et_pb_line_break_holder] -->                    <button class=\"share-btn\" onclick=\"shareResult('twitter')\">\ud83d\udc26 Twitter<\/button><!-- [et_pb_line_break_holder] -->                    <button class=\"share-btn\" onclick=\"shareResult('whatsapp')\">\ud83d\udcac WhatsApp<\/button><!-- [et_pb_line_break_holder] -->                    <button class=\"share-btn\" onclick=\"shareResult('copy')\">\ud83d\udccb Copy<\/button><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"cta-card\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h3>\ud83e\udde0 Keep your brain young!<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                <pee>Train regularly with our cognitive apps.<\/pee><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"apps-row\"><!-- [et_pb_line_break_holder] -->                    <a href=\"https:\/\/www.dynseo.com\/coco\/\" class=\"app-link\" target=\"_blank\"><span class=\"icon\">\ud83e\udd65<\/span> COCO (Children)<\/a><!-- [et_pb_line_break_holder] -->                    <a href=\"https:\/\/www.dynseo.com\/joe\/\" class=\"app-link\" target=\"_blank\"><span class=\"icon\">\ud83c\udfcb\ufe0f<\/span> JOE (Adults)<\/a><!-- [et_pb_line_break_holder] -->                    <a href=\"https:\/\/www.dynseo.com\/edith\/\" class=\"app-link\" target=\"_blank\"><span class=\"icon\">\ud83d\udc75<\/span> EDITH (Seniors)<\/a><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"actions-row\"><!-- [et_pb_line_break_holder] -->                <button class=\"btn btn-secondary\" onclick=\"restart()\">\ud83d\udd04 Retake the test<\/button><!-- [et_pb_line_break_holder] -->                <button class=\"btn btn-primary\" onclick=\"shareResult('native')\">\ud83d\udce4 Share<\/button><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <script><!-- [et_pb_line_break_holder] -->        \/\/ === STATE ===<!-- [et_pb_line_break_holder] -->        var realAge = 30;<!-- [et_pb_line_break_holder] -->        var currentTest = 0;<!-- [et_pb_line_break_holder] -->        var scores = {<!-- [et_pb_line_break_holder] -->            memory: { correct: 0, total: 4, maxLength: 0 },<!-- [et_pb_line_break_holder] -->            reaction: { times: [], avg: 0 },<!-- [et_pb_line_break_holder] -->            pattern: { correct: 0, total: 4, maxSize: 0 },<!-- [et_pb_line_break_holder] -->            math: { correct: 0, total: 8, time: 0 },<!-- [et_pb_line_break_holder] -->            stroop: { correct: 0, total: 10, time: 0 },<!-- [et_pb_line_break_holder] -->            focus: { time: 0, errors: 0 }<!-- [et_pb_line_break_holder] -->        };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ === TEST 1: MEMORY SEQUENCE ===<!-- [et_pb_line_break_holder] -->        var seqLengths = [4, 5, 6, 7];<!-- [et_pb_line_break_holder] -->        var seqIndex = 0;<!-- [et_pb_line_break_holder] -->        var currentSeq = [];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function showSequence() {<!-- [et_pb_line_break_holder] -->            document.getElementById('seq-show-btn').style.display = 'none';<!-- [et_pb_line_break_holder] -->            var length = seqLengths[seqIndex];<!-- [et_pb_line_break_holder] -->            currentSeq = [];<!-- [et_pb_line_break_holder] -->            for (var i = 0; i < length; i++) {<!-- [et_pb_line_break_holder] -->                currentSeq.push(Math.floor(Math.random() * 10));<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var display = document.getElementById('sequence-display');<!-- [et_pb_line_break_holder] -->            display.innerHTML = '';<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var i = 0;<!-- [et_pb_line_break_holder] -->            var interval = setInterval(function() {<!-- [et_pb_line_break_holder] -->                if (i < currentSeq.length) {<!-- [et_pb_line_break_holder] -->                    var item = document.createElement('div');<!-- [et_pb_line_break_holder] -->                    item.className = 'sequence-item';<!-- [et_pb_line_break_holder] -->                    item.textContent = currentSeq[i];<!-- [et_pb_line_break_holder] -->                    display.appendChild(item);<!-- [et_pb_line_break_holder] -->                    i++;<!-- [et_pb_line_break_holder] -->                } else {<!-- [et_pb_line_break_holder] -->                    clearInterval(interval);<!-- [et_pb_line_break_holder] -->                    setTimeout(function() {<!-- [et_pb_line_break_holder] -->                        display.innerHTML = '<span style=\"font-size: 1.2rem; color: var(--text-light);\">Reproduisez la s\u00e9quence<\/span>';<!-- [et_pb_line_break_holder] -->                        showSequenceInput();<!-- [et_pb_line_break_holder] -->                    }, 1000);<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }, 600);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function showSequenceInput() {<!-- [et_pb_line_break_holder] -->            var container = document.getElementById('sequence-input');<!-- [et_pb_line_break_holder] -->            container.innerHTML = '';<!-- [et_pb_line_break_holder] -->            for (var i = 0; i < currentSeq.length; i++) {<!-- [et_pb_line_break_holder] -->                var input = document.createElement('input');<!-- [et_pb_line_break_holder] -->                input.type = 'text';<!-- [et_pb_line_break_holder] -->                input.maxLength = 1;<!-- [et_pb_line_break_holder] -->                input.id = 'seq-in-' + i;<!-- [et_pb_line_break_holder] -->                input.onkeyup = function(e) {<!-- [et_pb_line_break_holder] -->                    var idx = parseInt(this.id.split('-')[2]);<!-- [et_pb_line_break_holder] -->                    if (this.value.length === 1 && idx < currentSeq.length - 1) {<!-- [et_pb_line_break_holder] -->                        document.getElementById('seq-in-' + (idx + 1)).focus();<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                };<!-- [et_pb_line_break_holder] -->                container.appendChild(input);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            container.style.display = 'flex';<!-- [et_pb_line_break_holder] -->            document.getElementById('seq-check-btn').style.display = 'inline-flex';<!-- [et_pb_line_break_holder] -->            document.getElementById('seq-in-0').focus();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function checkSequence() {<!-- [et_pb_line_break_holder] -->            var correct = true;<!-- [et_pb_line_break_holder] -->            for (var i = 0; i < currentSeq.length; i++) {<!-- [et_pb_line_break_holder] -->                var val = document.getElementById('seq-in-' + i).value;<!-- [et_pb_line_break_holder] -->                if (parseInt(val) !== currentSeq[i]) correct = false;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var feedback = document.getElementById('seq-feedback');<!-- [et_pb_line_break_holder] -->            if (correct) {<!-- [et_pb_line_break_holder] -->                scores.memory.correct++;<!-- [et_pb_line_break_holder] -->                scores.memory.maxLength = currentSeq.length;<!-- [et_pb_line_break_holder] -->                feedback.className = 'feedback correct';<!-- [et_pb_line_break_holder] -->                feedback.textContent = '\u2705 Correct !';<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                feedback.className = 'feedback wrong';<!-- [et_pb_line_break_holder] -->                feedback.textContent = '\u274c La s\u00e9quence \u00e9tait : ' + currentSeq.join(' ');<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            feedback.style.display = 'block';<!-- [et_pb_line_break_holder] -->            document.getElementById('seq-check-btn').style.display = 'none';<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            setTimeout(function() {<!-- [et_pb_line_break_holder] -->                seqIndex++;<!-- [et_pb_line_break_holder] -->                if (seqIndex < seqLengths.length) {<!-- [et_pb_line_break_holder] -->                    document.getElementById('seq-count').textContent = seqIndex + 1;<!-- [et_pb_line_break_holder] -->                    document.getElementById('sequence-input').style.display = 'none';<!-- [et_pb_line_break_holder] -->                    document.getElementById('sequence-display').innerHTML = '';<!-- [et_pb_line_break_holder] -->                    document.getElementById('seq-show-btn').style.display = 'inline-flex';<!-- [et_pb_line_break_holder] -->                    feedback.style.display = 'none';<!-- [et_pb_line_break_holder] -->                } else {<!-- [et_pb_line_break_holder] -->                    nextTest();<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }, 1500);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ === TEST 2: REACTION TIME ===<!-- [et_pb_line_break_holder] -->        var reactionTrial = 0;<!-- [et_pb_line_break_holder] -->        var reactionState = 'waiting';<!-- [et_pb_line_break_holder] -->        var reactionStart = 0;<!-- [et_pb_line_break_holder] -->        var reactionTimeout = null;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function startReactionTest() {<!-- [et_pb_line_break_holder] -->            reactionTrial = 0;<!-- [et_pb_line_break_holder] -->            scores.reaction.times = [];<!-- [et_pb_line_break_holder] -->            nextReactionTrial();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function nextReactionTrial() {<!-- [et_pb_line_break_holder] -->            if (reactionTrial >= 5) {<!-- [et_pb_line_break_holder] -->                var sum = 0;<!-- [et_pb_line_break_holder] -->                for (var i = 0; i < scores.reaction.times.length; i++) {<!-- [et_pb_line_break_holder] -->                    sum += scores.reaction.times[i];<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->                scores.reaction.avg = scores.reaction.times.length > 0 ? Math.round(sum \/ scores.reaction.times.length) : 999;<!-- [et_pb_line_break_holder] -->                nextTest();<!-- [et_pb_line_break_holder] -->                return;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            reactionTrial++;<!-- [et_pb_line_break_holder] -->            document.getElementById('reaction-count').textContent = reactionTrial;<!-- [et_pb_line_break_holder] -->            reactionState = 'waiting';<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var zone = document.getElementById('reaction-zone');<!-- [et_pb_line_break_holder] -->            zone.className = 'reaction-zone waiting';<!-- [et_pb_line_break_holder] -->            zone.textContent = 'Attendez...';<!-- [et_pb_line_break_holder] -->            document.getElementById('reaction-time').style.display = 'none';<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var delay = 1500 + Math.random() * 3000;<!-- [et_pb_line_break_holder] -->            reactionTimeout = setTimeout(function() {<!-- [et_pb_line_break_holder] -->                reactionState = 'go';<!-- [et_pb_line_break_holder] -->                zone.className = 'reaction-zone go';<!-- [et_pb_line_break_holder] -->                zone.textContent = 'CLIQUEZ !';<!-- [et_pb_line_break_holder] -->                reactionStart = Date.now();<!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                reactionTimeout = setTimeout(function() {<!-- [et_pb_line_break_holder] -->                    if (reactionState === 'go') {<!-- [et_pb_line_break_holder] -->                        scores.reaction.times.push(2000);<!-- [et_pb_line_break_holder] -->                        document.getElementById('reaction-time').textContent = 'Trop lent !';<!-- [et_pb_line_break_holder] -->                        document.getElementById('reaction-time').style.display = 'block';<!-- [et_pb_line_break_holder] -->                        setTimeout(nextReactionTrial, 1500);<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                }, 2000);<!-- [et_pb_line_break_holder] -->            }, delay);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function handleReactionClick() {<!-- [et_pb_line_break_holder] -->            if (reactionState === 'waiting') {<!-- [et_pb_line_break_holder] -->                clearTimeout(reactionTimeout);<!-- [et_pb_line_break_holder] -->                var zone = document.getElementById('reaction-zone');<!-- [et_pb_line_break_holder] -->                zone.className = 'reaction-zone early';<!-- [et_pb_line_break_holder] -->                zone.textContent = 'Trop t\u00f4t !';<!-- [et_pb_line_break_holder] -->                scores.reaction.times.push(2000);<!-- [et_pb_line_break_holder] -->                setTimeout(nextReactionTrial, 1500);<!-- [et_pb_line_break_holder] -->            } else if (reactionState === 'go') {<!-- [et_pb_line_break_holder] -->                clearTimeout(reactionTimeout);<!-- [et_pb_line_break_holder] -->                var rt = Date.now() - reactionStart;<!-- [et_pb_line_break_holder] -->                scores.reaction.times.push(rt);<!-- [et_pb_line_break_holder] -->                document.getElementById('reaction-time').textContent = rt + ' ms';<!-- [et_pb_line_break_holder] -->                document.getElementById('reaction-time').style.display = 'block';<!-- [et_pb_line_break_holder] -->                reactionState = 'done';<!-- [et_pb_line_break_holder] -->                setTimeout(nextReactionTrial, 1500);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ === TEST 3: PATTERN MEMORY ===<!-- [et_pb_line_break_holder] -->        var patternSizes = [3, 4, 5, 6];<!-- [et_pb_line_break_holder] -->        var patternIndex = 0;<!-- [et_pb_line_break_holder] -->        var currentPattern = [];<!-- [et_pb_line_break_holder] -->        var userPattern = [];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function initPatternGrid() {<!-- [et_pb_line_break_holder] -->            var grid = document.getElementById('pattern-grid');<!-- [et_pb_line_break_holder] -->            grid.innerHTML = '';<!-- [et_pb_line_break_holder] -->            for (var i = 0; i < 9; i++) {<!-- [et_pb_line_break_holder] -->                var cell = document.createElement('div');<!-- [et_pb_line_break_holder] -->                cell.className = 'pattern-cell';<!-- [et_pb_line_break_holder] -->                cell.dataset.index = i;<!-- [et_pb_line_break_holder] -->                cell.onclick = function() { togglePatternCell(this); };<!-- [et_pb_line_break_holder] -->                grid.appendChild(cell);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function showPattern() {<!-- [et_pb_line_break_holder] -->            document.getElementById('pattern-show-btn').style.display = 'none';<!-- [et_pb_line_break_holder] -->            initPatternGrid();<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var size = patternSizes[patternIndex];<!-- [et_pb_line_break_holder] -->            currentPattern = [];<!-- [et_pb_line_break_holder] -->            var available = [0, 1, 2, 3, 4, 5, 6, 7, 8];<!-- [et_pb_line_break_holder] -->            for (var i = 0; i < size; i++) {<!-- [et_pb_line_break_holder] -->                var idx = Math.floor(Math.random() * available.length);<!-- [et_pb_line_break_holder] -->                currentPattern.push(available[idx]);<!-- [et_pb_line_break_holder] -->                available.splice(idx, 1);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var cells = document.querySelectorAll('.pattern-cell');<!-- [et_pb_line_break_holder] -->            for (var j = 0; j < currentPattern.length; j++) {<!-- [et_pb_line_break_holder] -->                cells[currentPattern[j]].classList.add('active');<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            setTimeout(function() {<!-- [et_pb_line_break_holder] -->                for (var k = 0; k < cells.length; k++) {<!-- [et_pb_line_break_holder] -->                    cells[k].classList.remove('active');<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->                userPattern = [];<!-- [et_pb_line_break_holder] -->                document.getElementById('pattern-check-btn').style.display = 'inline-flex';<!-- [et_pb_line_break_holder] -->            }, 1500 + size * 200);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function togglePatternCell(cell) {<!-- [et_pb_line_break_holder] -->            var idx = parseInt(cell.dataset.index);<!-- [et_pb_line_break_holder] -->            if (cell.classList.contains('active')) {<!-- [et_pb_line_break_holder] -->                cell.classList.remove('active');<!-- [et_pb_line_break_holder] -->                var pos = userPattern.indexOf(idx);<!-- [et_pb_line_break_holder] -->                if (pos > -1) userPattern.splice(pos, 1);<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                cell.classList.add('active');<!-- [et_pb_line_break_holder] -->                userPattern.push(idx);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function checkPattern() {<!-- [et_pb_line_break_holder] -->            var correct = true;<!-- [et_pb_line_break_holder] -->            if (userPattern.length !== currentPattern.length) correct = false;<!-- [et_pb_line_break_holder] -->            else {<!-- [et_pb_line_break_holder] -->                for (var i = 0; i < currentPattern.length; i++) {<!-- [et_pb_line_break_holder] -->                    if (userPattern.indexOf(currentPattern[i]) === -1) correct = false;<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var cells = document.querySelectorAll('.pattern-cell');<!-- [et_pb_line_break_holder] -->            for (var j = 0; j < cells.length; j++) {<!-- [et_pb_line_break_holder] -->                var idx = parseInt(cells[j].dataset.index);<!-- [et_pb_line_break_holder] -->                if (currentPattern.indexOf(idx) > -1) {<!-- [et_pb_line_break_holder] -->                    cells[j].classList.add('correct');<!-- [et_pb_line_break_holder] -->                } else if (userPattern.indexOf(idx) > -1) {<!-- [et_pb_line_break_holder] -->                    cells[j].classList.add('wrong');<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var feedback = document.getElementById('pattern-feedback');<!-- [et_pb_line_break_holder] -->            if (correct) {<!-- [et_pb_line_break_holder] -->                scores.pattern.correct++;<!-- [et_pb_line_break_holder] -->                scores.pattern.maxSize = patternSizes[patternIndex];<!-- [et_pb_line_break_holder] -->                feedback.className = 'feedback correct';<!-- [et_pb_line_break_holder] -->                feedback.textContent = '\u2705 Correct !';<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                feedback.className = 'feedback wrong';<!-- [et_pb_line_break_holder] -->                feedback.textContent = '\u274c Pas tout \u00e0 fait...';<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            feedback.style.display = 'block';<!-- [et_pb_line_break_holder] -->            document.getElementById('pattern-check-btn').style.display = 'none';<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            setTimeout(function() {<!-- [et_pb_line_break_holder] -->                patternIndex++;<!-- [et_pb_line_break_holder] -->                if (patternIndex < patternSizes.length) {<!-- [et_pb_line_break_holder] -->                    document.getElementById('pattern-count').textContent = patternIndex + 1;<!-- [et_pb_line_break_holder] -->                    document.getElementById('pattern-show-btn').style.display = 'inline-flex';<!-- [et_pb_line_break_holder] -->                    feedback.style.display = 'none';<!-- [et_pb_line_break_holder] -->                    initPatternGrid();<!-- [et_pb_line_break_holder] -->                } else {<!-- [et_pb_line_break_holder] -->                    nextTest();<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }, 1500);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ === TEST 4: MENTAL MATH ===<!-- [et_pb_line_break_holder] -->        var mathIndex = 0;<!-- [et_pb_line_break_holder] -->        var mathStart = 0;<!-- [et_pb_line_break_holder] -->        var mathTimer = null;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function startMathTest() {<!-- [et_pb_line_break_holder] -->            mathIndex = 0;<!-- [et_pb_line_break_holder] -->            scores.math.correct = 0;<!-- [et_pb_line_break_holder] -->            scores.math.time = 0;<!-- [et_pb_line_break_holder] -->            mathStart = Date.now();<!-- [et_pb_line_break_holder] -->            mathTimer = setInterval(function() {<!-- [et_pb_line_break_holder] -->                var elapsed = ((Date.now() - mathStart) \/ 1000).toFixed(1);<!-- [et_pb_line_break_holder] -->                document.getElementById('math-timer').textContent = elapsed;<!-- [et_pb_line_break_holder] -->            }, 100);<!-- [et_pb_line_break_holder] -->            showMathProblem();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function showMathProblem() {<!-- [et_pb_line_break_holder] -->            if (mathIndex >= 8) {<!-- [et_pb_line_break_holder] -->                clearInterval(mathTimer);<!-- [et_pb_line_break_holder] -->                scores.math.time = Date.now() - mathStart;<!-- [et_pb_line_break_holder] -->                nextTest();<!-- [et_pb_line_break_holder] -->                return;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            mathIndex++;<!-- [et_pb_line_break_holder] -->            document.getElementById('math-count').textContent = mathIndex;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var a, b, op, result;<!-- [et_pb_line_break_holder] -->            var difficulty = Math.min(mathIndex, 5);<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            if (difficulty <= 2) {<!-- [et_pb_line_break_holder] -->                a = Math.floor(Math.random() * 10) + 1;<!-- [et_pb_line_break_holder] -->                b = Math.floor(Math.random() * 10) + 1;<!-- [et_pb_line_break_holder] -->                op = '+';<!-- [et_pb_line_break_holder] -->                result = a + b;<!-- [et_pb_line_break_holder] -->            } else if (difficulty <= 4) {<!-- [et_pb_line_break_holder] -->                a = Math.floor(Math.random() * 15) + 5;<!-- [et_pb_line_break_holder] -->                b = Math.floor(Math.random() * 10) + 1;<!-- [et_pb_line_break_holder] -->                op = Math.random() < 0.5 ? '+' : '-';<!-- [et_pb_line_break_holder] -->                result = op === '+' ? a + b : a - b;<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                a = Math.floor(Math.random() * 12) + 2;<!-- [et_pb_line_break_holder] -->                b = Math.floor(Math.random() * 10) + 2;<!-- [et_pb_line_break_holder] -->                op = '\u00d7';<!-- [et_pb_line_break_holder] -->                result = a * b;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            document.getElementById('math-display').textContent = a + ' ' + op + ' ' + b + ' = ?';<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var options = [result];<!-- [et_pb_line_break_holder] -->            while (options.length < 4) {<!-- [et_pb_line_break_holder] -->                var wrong = result + (Math.floor(Math.random() * 11) - 5);<!-- [et_pb_line_break_holder] -->                if (wrong !== result && options.indexOf(wrong) === -1 && wrong > 0) {<!-- [et_pb_line_break_holder] -->                    options.push(wrong);<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            options.sort(function() { return Math.random() - 0.5; });<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var container = document.getElementById('math-options');<!-- [et_pb_line_break_holder] -->            container.innerHTML = '';<!-- [et_pb_line_break_holder] -->            for (var i = 0; i < options.length; i++) {<!-- [et_pb_line_break_holder] -->                var btn = document.createElement('button');<!-- [et_pb_line_break_holder] -->                btn.className = 'math-btn';<!-- [et_pb_line_break_holder] -->                btn.textContent = options[i];<!-- [et_pb_line_break_holder] -->                btn.dataset.correct = (options[i] === result);<!-- [et_pb_line_break_holder] -->                btn.onclick = function() { checkMath(this); };<!-- [et_pb_line_break_holder] -->                container.appendChild(btn);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function checkMath(btn) {<!-- [et_pb_line_break_holder] -->            var btns = document.querySelectorAll('.math-btn');<!-- [et_pb_line_break_holder] -->            for (var i = 0; i < btns.length; i++) {<!-- [et_pb_line_break_holder] -->                btns[i].onclick = null;<!-- [et_pb_line_break_holder] -->                if (btns[i].dataset.correct === 'true') btns[i].classList.add('correct');<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            if (btn.dataset.correct === 'true') {<!-- [et_pb_line_break_holder] -->                scores.math.correct++;<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                btn.classList.add('wrong');<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            setTimeout(showMathProblem, 800);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ === TEST 5: STROOP ===<!-- [et_pb_line_break_holder] -->        var stroopIndex = 0;<!-- [et_pb_line_break_holder] -->        var stroopColors = ['ROUGE', 'BLEU', 'VERT', 'JAUNE', 'ORANGE'];<!-- [et_pb_line_break_holder] -->        var stroopHex = { 'ROUGE': '#EF4444', 'BLEU': '#3B82F6', 'VERT': '#10B981', 'JAUNE': '#F59E0B', 'ORANGE': '#F97316' };<!-- [et_pb_line_break_holder] -->        var stroopMatch = false;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function startStroopTest() {<!-- [et_pb_line_break_holder] -->            stroopIndex = 0;<!-- [et_pb_line_break_holder] -->            scores.stroop.correct = 0;<!-- [et_pb_line_break_holder] -->            showStroopWord();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function showStroopWord() {<!-- [et_pb_line_break_holder] -->            if (stroopIndex >= 10) {<!-- [et_pb_line_break_holder] -->                nextTest();<!-- [et_pb_line_break_holder] -->                return;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            stroopIndex++;<!-- [et_pb_line_break_holder] -->            document.getElementById('stroop-count').textContent = stroopIndex;<!-- [et_pb_line_break_holder] -->            document.getElementById('stroop-feedback').style.display = 'none';<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var word = stroopColors[Math.floor(Math.random() * stroopColors.length)];<!-- [et_pb_line_break_holder] -->            var color;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            stroopMatch = Math.random() < 0.4;<!-- [et_pb_line_break_holder] -->            if (stroopMatch) {<!-- [et_pb_line_break_holder] -->                color = word;<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                do {<!-- [et_pb_line_break_holder] -->                    color = stroopColors[Math.floor(Math.random() * stroopColors.length)];<!-- [et_pb_line_break_holder] -->                } while (color === word);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var display = document.getElementById('stroop-word');<!-- [et_pb_line_break_holder] -->            display.textContent = word;<!-- [et_pb_line_break_holder] -->            display.style.color = stroopHex[color];<!-- [et_pb_line_break_holder] -->            display.style.background = 'linear-gradient(135deg, #ECFEFF, #CFFAFE)';<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function checkStroop(userSaysMatch) {<!-- [et_pb_line_break_holder] -->            var correct = (userSaysMatch === stroopMatch);<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var feedback = document.getElementById('stroop-feedback');<!-- [et_pb_line_break_holder] -->            if (correct) {<!-- [et_pb_line_break_holder] -->                scores.stroop.correct++;<!-- [et_pb_line_break_holder] -->                feedback.className = 'feedback correct';<!-- [et_pb_line_break_holder] -->                feedback.textContent = '\u2705 Correct !';<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                feedback.className = 'feedback wrong';<!-- [et_pb_line_break_holder] -->                feedback.textContent = stroopMatch ? '\u274c C'\u00e9tait OUI' : '\u274c C'\u00e9tait NON';<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            feedback.style.display = 'block';<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            setTimeout(showStroopWord, 800);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ === TEST 6: FOCUS\/SEARCH ===<!-- [et_pb_line_break_holder] -->        var focusTarget = '\u2b50';<!-- [et_pb_line_break_holder] -->        var focusTargetCount = 0;<!-- [et_pb_line_break_holder] -->        var focusFound = 0;<!-- [et_pb_line_break_holder] -->        var focusStart = 0;<!-- [et_pb_line_break_holder] -->        var focusTimer = null;<!-- [et_pb_line_break_holder] -->        var focusSymbols = ['\u2b50', '\ud83d\udd34', '\ud83d\udd35', '\ud83d\udfe2', '\ud83d\udfe1', '\ud83d\udfe3', '\u2b1b', '\ud83d\udd36'];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function startFocus() {<!-- [et_pb_line_break_holder] -->            document.getElementById('focus-start-btn').style.display = 'none';<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            focusTarget = focusSymbols[Math.floor(Math.random() * 3)];<!-- [et_pb_line_break_holder] -->            document.getElementById('focus-target').textContent = focusTarget;<!-- [et_pb_line_break_holder] -->            document.getElementById('focus-target-text').textContent = focusTarget;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var grid = document.getElementById('focus-grid');<!-- [et_pb_line_break_holder] -->            grid.innerHTML = '';<!-- [et_pb_line_break_holder] -->            focusTargetCount = 5 + Math.floor(Math.random() * 3);<!-- [et_pb_line_break_holder] -->            focusFound = 0;<!-- [et_pb_line_break_holder] -->            scores.focus.errors = 0;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var items = [];<!-- [et_pb_line_break_holder] -->            for (var i = 0; i < focusTargetCount; i++) {<!-- [et_pb_line_break_holder] -->                items.push({ symbol: focusTarget, isTarget: true });<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            for (var j = 0; j < 20 - focusTargetCount; j++) {<!-- [et_pb_line_break_holder] -->                var sym;<!-- [et_pb_line_break_holder] -->                do {<!-- [et_pb_line_break_holder] -->                    sym = focusSymbols[Math.floor(Math.random() * focusSymbols.length)];<!-- [et_pb_line_break_holder] -->                } while (sym === focusTarget);<!-- [et_pb_line_break_holder] -->                items.push({ symbol: sym, isTarget: false });<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            items.sort(function() { return Math.random() - 0.5; });<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            for (var k = 0; k < items.length; k++) {<!-- [et_pb_line_break_holder] -->                var item = document.createElement('div');<!-- [et_pb_line_break_holder] -->                item.className = 'focus-item';<!-- [et_pb_line_break_holder] -->                item.textContent = items[k].symbol;<!-- [et_pb_line_break_holder] -->                item.dataset.target = items[k].isTarget;<!-- [et_pb_line_break_holder] -->                item.onclick = function() { clickFocusItem(this); };<!-- [et_pb_line_break_holder] -->                grid.appendChild(item);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            document.getElementById('focus-total').textContent = focusTargetCount;<!-- [et_pb_line_break_holder] -->            document.getElementById('focus-found').textContent = '0';<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            focusStart = Date.now();<!-- [et_pb_line_break_holder] -->            focusTimer = setInterval(function() {<!-- [et_pb_line_break_holder] -->                var elapsed = ((Date.now() - focusStart) \/ 1000).toFixed(1);<!-- [et_pb_line_break_holder] -->                document.getElementById('focus-timer').textContent = elapsed;<!-- [et_pb_line_break_holder] -->            }, 100);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function clickFocusItem(el) {<!-- [et_pb_line_break_holder] -->            if (el.classList.contains('found') || el.classList.contains('wrong')) return;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            if (el.dataset.target === 'true') {<!-- [et_pb_line_break_holder] -->                el.classList.add('found');<!-- [et_pb_line_break_holder] -->                focusFound++;<!-- [et_pb_line_break_holder] -->                document.getElementById('focus-found').textContent = focusFound;<!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                if (focusFound >= focusTargetCount) {<!-- [et_pb_line_break_holder] -->                    clearInterval(focusTimer);<!-- [et_pb_line_break_holder] -->                    scores.focus.time = Date.now() - focusStart;<!-- [et_pb_line_break_holder] -->                    setTimeout(showResults, 1000);<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                el.classList.add('wrong');<!-- [et_pb_line_break_holder] -->                scores.focus.errors++;<!-- [et_pb_line_break_holder] -->                setTimeout(function() { el.classList.remove('wrong'); }, 500);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ === NAVIGATION ===<!-- [et_pb_line_break_holder] -->        function startTest() {<!-- [et_pb_line_break_holder] -->            var ageInput = document.getElementById('real-age').value;<!-- [et_pb_line_break_holder] -->            realAge = ageInput ? parseInt(ageInput) : 30;<!-- [et_pb_line_break_holder] -->            if (realAge < 6) realAge = 6;<!-- [et_pb_line_break_holder] -->            if (realAge > 99) realAge = 99;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            currentTest = 1;<!-- [et_pb_line_break_holder] -->            seqIndex = 0;<!-- [et_pb_line_break_holder] -->            patternIndex = 0;<!-- [et_pb_line_break_holder] -->            scores = {<!-- [et_pb_line_break_holder] -->                memory: { correct: 0, total: 4, maxLength: 0 },<!-- [et_pb_line_break_holder] -->                reaction: { times: [], avg: 0 },<!-- [et_pb_line_break_holder] -->                pattern: { correct: 0, total: 4, maxSize: 0 },<!-- [et_pb_line_break_holder] -->                math: { correct: 0, total: 8, time: 0 },<!-- [et_pb_line_break_holder] -->                stroop: { correct: 0, total: 10 },<!-- [et_pb_line_break_holder] -->                focus: { time: 0, errors: 0 }<!-- [et_pb_line_break_holder] -->            };<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            showScreen('test-1');<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function nextTest() {<!-- [et_pb_line_break_holder] -->            currentTest++;<!-- [et_pb_line_break_holder] -->            if (currentTest === 2) { showScreen('test-2'); startReactionTest(); }<!-- [et_pb_line_break_holder] -->            else if (currentTest === 3) { showScreen('test-3'); initPatternGrid(); }<!-- [et_pb_line_break_holder] -->            else if (currentTest === 4) { showScreen('test-4'); startMathTest(); }<!-- [et_pb_line_break_holder] -->            else if (currentTest === 5) { showScreen('test-5'); startStroopTest(); }<!-- [et_pb_line_break_holder] -->            else if (currentTest === 6) { showScreen('test-6'); }<!-- [et_pb_line_break_holder] -->            else { showResults(); }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function showScreen(id) {<!-- [et_pb_line_break_holder] -->            var screens = document.querySelectorAll('.screen');<!-- [et_pb_line_break_holder] -->            for (var i = 0; i < screens.length; i++) screens[i].classList.remove('active');<!-- [et_pb_line_break_holder] -->            document.getElementById(id).classList.add('active');<!-- [et_pb_line_break_holder] -->            window.scrollTo(0, 0);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ === RESULTS ===<!-- [et_pb_line_break_holder] -->        function showResults() {<!-- [et_pb_line_break_holder] -->            showScreen('results-screen');<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            \/\/ Calculate component scores (lower is better for age)<!-- [et_pb_line_break_holder] -->            var memoryAge = 20 + (4 - scores.memory.correct) * 8 + (7 - scores.memory.maxLength) * 3;<!-- [et_pb_line_break_holder] -->            var reactionAge = scores.reaction.avg < 250 ? 18 : scores.reaction.avg < 300 ? 25 : scores.reaction.avg < 400 ? 35 : scores.reaction.avg < 500 ? 45 : 55;<!-- [et_pb_line_break_holder] -->            var patternAge = 20 + (4 - scores.pattern.correct) * 7 + (6 - scores.pattern.maxSize) * 3;<!-- [et_pb_line_break_holder] -->            var mathAge = 20 + (8 - scores.math.correct) * 5 + Math.max(0, (scores.math.time \/ 1000 - 20) * 0.5);<!-- [et_pb_line_break_holder] -->            var stroopAge = 20 + (10 - scores.stroop.correct) * 4;<!-- [et_pb_line_break_holder] -->            var focusAge = scores.focus.time < 5000 ? 18 : scores.focus.time < 8000 ? 25 : scores.focus.time < 12000 ? 35 : scores.focus.time < 16000 ? 45 : 55;<!-- [et_pb_line_break_holder] -->            focusAge += scores.focus.errors * 3;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var brainAge = Math.round((memoryAge * 0.2 + reactionAge * 0.15 + patternAge * 0.2 + mathAge * 0.2 + stroopAge * 0.15 + focusAge * 0.1));<!-- [et_pb_line_break_holder] -->            brainAge = Math.max(15, Math.min(80, brainAge));<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            document.getElementById('brain-age').textContent = brainAge;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var comparison = document.getElementById('age-comparison');<!-- [et_pb_line_break_holder] -->            var diff = realAge - brainAge;<!-- [et_pb_line_break_holder] -->            if (diff >= 5) {<!-- [et_pb_line_break_holder] -->                comparison.className = 'age-comparison younger';<!-- [et_pb_line_break_holder] -->                comparison.innerHTML = '\ud83c\udf89 Votre cerveau est <strong>' + diff + ' ans plus jeune<\/strong> que votre \u00e2ge r\u00e9el !';<!-- [et_pb_line_break_holder] -->            } else if (diff <= -5) {<!-- [et_pb_line_break_holder] -->                comparison.className = 'age-comparison older';<!-- [et_pb_line_break_holder] -->                comparison.innerHTML = '\ud83d\udcaa Votre cerveau semble <strong>' + Math.abs(diff) + ' ans plus \u00e2g\u00e9<\/strong>. L'entra\u00eenement peut aider !';<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                comparison.className = 'age-comparison same';<!-- [et_pb_line_break_holder] -->                comparison.innerHTML = '\u2728 Votre \u00e2ge mental correspond \u00e0 votre \u00e2ge r\u00e9el. Bien !';<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var results = [<!-- [et_pb_line_break_holder] -->                { icon: '\ud83d\udd22', name: 'M\u00e9moire chiffres', score: Math.round((scores.memory.correct \/ 4) * 100), detail: scores.memory.maxLength + ' chiffres max' },<!-- [et_pb_line_break_holder] -->                { icon: '\u26a1', name: 'R\u00e9flexes', score: Math.max(0, 100 - Math.round((scores.reaction.avg - 200) \/ 5)), detail: scores.reaction.avg + ' ms' },<!-- [et_pb_line_break_holder] -->                { icon: '\ud83c\udfa8', name: 'M\u00e9moire visuelle', score: Math.round((scores.pattern.correct \/ 4) * 100), detail: scores.pattern.maxSize + ' cases max' },<!-- [et_pb_line_break_holder] -->                { icon: '\ud83e\uddee', name: 'Calcul mental', score: Math.round((scores.math.correct \/ 8) * 100), detail: scores.math.correct + '\/8 correct' },<!-- [et_pb_line_break_holder] -->                { icon: '\ud83c\udfaf', name: 'Flexibilit\u00e9', score: Math.round((scores.stroop.correct \/ 10) * 100), detail: scores.stroop.correct + '\/10 correct' },<!-- [et_pb_line_break_holder] -->                { icon: '\ud83d\udd0d', name: 'Attention', score: Math.max(0, 100 - Math.round(scores.focus.time \/ 200)), detail: (scores.focus.time \/ 1000).toFixed(1) + 's' }<!-- [et_pb_line_break_holder] -->            ];<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            var grid = document.getElementById('results-grid');<!-- [et_pb_line_break_holder] -->            grid.innerHTML = '';<!-- [et_pb_line_break_holder] -->            for (var i = 0; i < results.length; i++) {<!-- [et_pb_line_break_holder] -->                var r = results[i];<!-- [et_pb_line_break_holder] -->                var cls = r.score >= 70 ? 'good' : r.score >= 50 ? 'average' : 'low';<!-- [et_pb_line_break_holder] -->                grid.innerHTML += '<\/p>\n<div class=\"result-card\">\n<div class=\"icon\">' + r.icon + '<\/div>\n<h4>' + r.name + '<\/h4>\n<div class=\"score ' + cls + '\">' + r.score + '%<\/div>\n<div class=\"detail\">' + r.detail + '<\/div>\n<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function shareResult(platform) {<!-- [et_pb_line_break_holder] -->            var brainAge = document.getElementById('brain-age').textContent;<!-- [et_pb_line_break_holder] -->            var text = '\ud83e\udde0 Mon \u00e2ge mental est de ' + brainAge + ' ans ! D\u00e9couvrez le v\u00f4tre :';<!-- [et_pb_line_break_holder] -->            var url = window.location.href;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            if (platform === 'native' && navigator.share) {<!-- [et_pb_line_break_holder] -->                navigator.share({ title: 'Mon \u00c2ge Mental', text: text, url: url });<!-- [et_pb_line_break_holder] -->            } else if (platform === 'facebook') {<!-- [et_pb_line_break_holder] -->                window.open('https:\/\/www.facebook.com\/sharer\/sharer.php?u=' + encodeURIComponent(url) + '&quote=' + encodeURIComponent(text));<!-- [et_pb_line_break_holder] -->            } else if (platform === 'twitter') {<!-- [et_pb_line_break_holder] -->                window.open('https:\/\/twitter.com\/intent\/tweet?text=' + encodeURIComponent(text) + '&url=' + encodeURIComponent(url));<!-- [et_pb_line_break_holder] -->            } else if (platform === 'whatsapp') {<!-- [et_pb_line_break_holder] -->                window.open('https:\/\/wa.me\/?text=' + encodeURIComponent(text + ' ' + url));<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                navigator.clipboard.writeText(text + ' ' + url);<!-- [et_pb_line_break_holder] -->                alert('Copi\u00e9 dans le presse-papier !');<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function restart() {<!-- [et_pb_line_break_holder] -->            document.getElementById('seq-show-btn').style.display = 'inline-flex';<!-- [et_pb_line_break_holder] -->            document.getElementById('seq-check-btn').style.display = 'none';<!-- [et_pb_line_break_holder] -->            document.getElementById('sequence-input').style.display = 'none';<!-- [et_pb_line_break_holder] -->            document.getElementById('seq-feedback').style.display = 'none';<!-- [et_pb_line_break_holder] -->            document.getElementById('pattern-show-btn').style.display = 'inline-flex';<!-- [et_pb_line_break_holder] -->            document.getElementById('pattern-check-btn').style.display = 'none';<!-- [et_pb_line_break_holder] -->            document.getElementById('pattern-feedback').style.display = 'none';<!-- [et_pb_line_break_holder] -->            document.getElementById('focus-start-btn').style.display = 'inline-flex';<!-- [et_pb_line_break_holder] -->            seqIndex = 0;<!-- [et_pb_line_break_holder] -->            patternIndex = 0;<!-- [et_pb_line_break_holder] -->            showScreen('welcome-screen');<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    <\/script><!-- [et_pb_line_break_holder] --><\/body><!-- [et_pb_line_break_holder] --><\/html>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n<p>[et_pb_code]<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is a mental age test?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A mental age test is a fun cognitive assessment tool that estimates your brain's age based on various cognitive exercises. It measures abilities like short-term memory, reaction time, visual memory, mental calculation, cognitive flexibility, and selective attention to determine how your brain performs compared to different age groups.\"}},{\"@type\":\"Question\",\"name\":\"How long does the mental age test take to complete?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The mental age test takes approximately 5 minutes to complete and consists of 6 different exercises that assess various cognitive abilities including memory, reaction time, and mental calculation.\"}},{\"@type\":\"Question\",\"name\":\"What cognitive abilities does this test measure?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The test measures six key cognitive abilities: short-term memory (retaining number sequences), reaction time (speed of reflexes), visual memory (memorizing patterns), mental calculation (solving mathematical operations), cognitive flexibility (adapting to changes), and selective attention (finding specific targets).\"}},{\"@type\":\"Question\",\"name\":\"Is the mental age test result a medical diagnosis?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No, this test is not a medical diagnosis. It's a fun tool for cognitive assessment that provides an estimate of your brain's liveliness based on your performance. The calculated mental age is just an entertaining indicator and should not be used for medical purposes.\"}},{\"@type\":\"Question\",\"name\":\"Is the mental age test free to take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, the mental age test is completely free to take. It's 100% free and provides an entertaining way to assess your cognitive abilities and discover your brain's estimated age.\"}},{\"@type\":\"Question\",\"name\":\"How accurate is the mental age calculation?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The mental age calculation is an estimate based on your performance across the six cognitive exercises. While it provides a fun indication of your brain's performance, it's important to remember that it's designed for entertainment purposes and the results may vary based on factors like fatigue, concentration, and practice with similar tests.\"}}]}<\/script>[\/et_pb_code]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":130227,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-463344","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mental Age Test - What is your brain&#039;s age - DYNSEO - Educational apps &amp; brain training apps for all<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dynseo.com\/en\/mental-age-test-what-is-your-brains-age\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mental Age Test - What is your brain&#039;s age - DYNSEO - Educational apps &amp; brain training apps for all\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dynseo.com\/en\/mental-age-test-what-is-your-brains-age\/\" \/>\n<meta property=\"og:site_name\" content=\"DYNSEO - Educational apps &amp; brain training apps for all\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-03T18:44:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2024\/07\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/mental-age-test-what-is-your-brains-age\\\/\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/mental-age-test-what-is-your-brains-age\\\/\",\"name\":\"Mental Age Test - What is your brain's age - DYNSEO - Educational apps &amp; brain training apps for all\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/mental-age-test-what-is-your-brains-age\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/mental-age-test-what-is-your-brains-age\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png\",\"datePublished\":\"2025-12-30T12:21:30+00:00\",\"dateModified\":\"2026-01-03T18:44:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/mental-age-test-what-is-your-brains-age\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dynseo.com\\\/en\\\/mental-age-test-what-is-your-brains-age\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/mental-age-test-what-is-your-brains-age\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png\",\"contentUrl\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png\",\"width\":2000,\"height\":1500,\"caption\":\"Maintain your mental agility with our fun and enriching activities\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/mental-age-test-what-is-your-brains-age\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mental Age Test &#8211; What is your brain&#8217;s age\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/\",\"name\":\"Jeux de m\u00e9moire et stimulation cognitive\",\"description\":\"DYNSEO, and your brain is a new hero!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/#organization\",\"name\":\"DYNSEO\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/logo-dynseo-new.png\",\"contentUrl\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/logo-dynseo-new.png\",\"width\":5073,\"height\":1397,\"caption\":\"DYNSEO\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mental Age Test - What is your brain's age - DYNSEO - Educational apps &amp; brain training apps for all","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dynseo.com\/en\/mental-age-test-what-is-your-brains-age\/","og_locale":"en_US","og_type":"article","og_title":"Mental Age Test - What is your brain's age - DYNSEO - Educational apps &amp; brain training apps for all","og_url":"https:\/\/www.dynseo.com\/en\/mental-age-test-what-is-your-brains-age\/","og_site_name":"DYNSEO - Educational apps &amp; brain training apps for all","article_modified_time":"2026-01-03T18:44:59+00:00","og_image":[{"width":2000,"height":1500,"url":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2024\/07\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png","type":"image\/png"}],"twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dynseo.com\/en\/mental-age-test-what-is-your-brains-age\/","url":"https:\/\/www.dynseo.com\/en\/mental-age-test-what-is-your-brains-age\/","name":"Mental Age Test - What is your brain's age - DYNSEO - Educational apps &amp; brain training apps for all","isPartOf":{"@id":"https:\/\/www.dynseo.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dynseo.com\/en\/mental-age-test-what-is-your-brains-age\/#primaryimage"},"image":{"@id":"https:\/\/www.dynseo.com\/en\/mental-age-test-what-is-your-brains-age\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2024\/07\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png","datePublished":"2025-12-30T12:21:30+00:00","dateModified":"2026-01-03T18:44:59+00:00","breadcrumb":{"@id":"https:\/\/www.dynseo.com\/en\/mental-age-test-what-is-your-brains-age\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dynseo.com\/en\/mental-age-test-what-is-your-brains-age\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dynseo.com\/en\/mental-age-test-what-is-your-brains-age\/#primaryimage","url":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2024\/07\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png","contentUrl":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2024\/07\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png","width":2000,"height":1500,"caption":"Maintain your mental agility with our fun and enriching activities"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dynseo.com\/en\/mental-age-test-what-is-your-brains-age\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dynseo.com\/en\/"},{"@type":"ListItem","position":2,"name":"Mental Age Test &#8211; What is your brain&#8217;s age"}]},{"@type":"WebSite","@id":"https:\/\/www.dynseo.com\/en\/#website","url":"https:\/\/www.dynseo.com\/en\/","name":"Jeux de m\u00e9moire et stimulation cognitive","description":"DYNSEO, and your brain is a new hero!","publisher":{"@id":"https:\/\/www.dynseo.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dynseo.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dynseo.com\/en\/#organization","name":"DYNSEO","url":"https:\/\/www.dynseo.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dynseo.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2022\/05\/logo-dynseo-new.png","contentUrl":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2022\/05\/logo-dynseo-new.png","width":5073,"height":1397,"caption":"DYNSEO"},"image":{"@id":"https:\/\/www.dynseo.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.dynseo.com\/en\/wp-json\/wp\/v2\/pages\/463344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dynseo.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dynseo.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dynseo.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dynseo.com\/en\/wp-json\/wp\/v2\/comments?post=463344"}],"version-history":[{"count":3,"href":"https:\/\/www.dynseo.com\/en\/wp-json\/wp\/v2\/pages\/463344\/revisions"}],"predecessor-version":[{"id":469968,"href":"https:\/\/www.dynseo.com\/en\/wp-json\/wp\/v2\/pages\/463344\/revisions\/469968"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dynseo.com\/en\/wp-json\/wp\/v2\/media\/130227"}],"wp:attachment":[{"href":"https:\/\/www.dynseo.com\/en\/wp-json\/wp\/v2\/media?parent=463344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}