{"id":5031,"date":"2025-09-22T10:30:00","date_gmt":"2025-09-22T10:30:00","guid":{"rendered":"https:\/\/geekschool.co.uk\/?page_id=2"},"modified":"2025-09-22T10:30:00","modified_gmt":"2025-09-22T10:30:00","slug":"gcseenglish","status":"publish","type":"page","link":"https:\/\/geekschool.co.uk\/gcseenglish\/","title":{"rendered":"GCSE English"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>GCSE English &#8211; Free Past Papers &#038; Expert Marking | Geek School<\/title>\n    <meta name=\"description\" content=\"GCSE English made simple. Download free past papers, get expert marking, and improve your grades with professional feedback from qualified teachers.\">\n    \n    <!-- Tailwind CSS -->\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n    \n    <!-- Google Fonts -->\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n    \n    <!-- Lucide Icons -->\n    <script src=\"https:\/\/unpkg.com\/lucide@latest\/dist\/umd\/lucide.js\"><\/script>\n    \n    <style>\n        body {\n            font-family: 'Plus Jakarta Sans', sans-serif;\n        }\n        \n        .animate-bounce {\n            animation: bounce 1s infinite;\n        }\n        \n        @keyframes bounce {\n            0%, 20%, 53%, 80%, 100% {\n                transform: translate3d(0,0,0);\n            }\n            40%, 43% {\n                transform: translate3d(0,-30px,0);\n            }\n            70% {\n                transform: translate3d(0,-15px,0);\n            }\n            90% {\n                transform: translate3d(0,-4px,0);\n            }\n        }\n        \n        .animate-pulse {\n            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n        }\n        \n        @keyframes pulse {\n            0%, 100% {\n                opacity: 1;\n            }\n            50% {\n                opacity: .5;\n            }\n        }\n        \n        .transition-all {\n            transition: all 0.3s ease;\n        }\n        \n        .transform:hover {\n            transform: scale(1.05);\n        }\n        \n        .backdrop-blur-sm {\n            backdrop-filter: blur(4px);\n        }\n        \n        .bg-gradient-to-br {\n            background: linear-gradient(to bottom right, var(--tw-gradient-stops));\n        }\n        \n        .bg-gradient-to-r {\n            background: linear-gradient(to right, var(--tw-gradient-stops));\n        }\n        \n        .shadow-lg {\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n        }\n        \n        .shadow-xl {\n            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n        }\n        \n        .hidden {\n            display: none;\n        }\n        \n        .block {\n            display: block;\n        }\n        \n        .flex {\n            display: flex;\n        }\n        \n        .grid {\n            display: grid;\n        }\n        \n        .sticky {\n            position: sticky;\n        }\n        \n        .fixed {\n            position: fixed;\n        }\n        \n        .relative {\n            position: relative;\n        }\n        \n        .absolute {\n            position: absolute;\n        }\n        \n        .smooth-scroll {\n            scroll-behavior: smooth;\n        }\n    <\/style>\n<\/head>\n<body class=\"min-h-screen bg-gradient-to-br from-blue-50 via-white to-indigo-50\">\n    <!-- Navigation -->\n    <nav id=\"navigation\" class=\"fixed top-0 left-0 right-0 z-50 transition-all duration-300 bg-transparent\">\n        <div class=\"container mx-auto px-4\">\n            <div class=\"flex items-center justify-between h-16\">\n                <!-- Logo -->\n                <div class=\"flex items-center space-x-2\">\n                    <div class=\"w-8 h-8 bg-blue-600 rounded-lg flex items-center justify-center\">\n                        <i data-lucide=\"book-open\" class=\"w-5 h-5 text-white\"><\/i>\n                    <\/div>\n                    <div class=\"font-bold text-xl text-gray-900\">\n                        Geek School\n                        <span class=\"text-blue-600 ml-1\">English<\/span>\n                    <\/div>\n                <\/div>\n\n                <!-- Desktop Navigation -->\n                <div class=\"hidden md:flex items-center space-x-8\">\n                    <button onclick=\"scrollToSection('subject-selection')\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors duration-200\">\n                        How it Works\n                    <\/button>\n                    <button onclick=\"scrollToSection('marking-section')\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors duration-200\">\n                        Marking\n                    <\/button>\n                    <button onclick=\"scrollToSection('trust-section')\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors duration-200\">\n                        Reviews\n                    <\/button>\n                    <button onclick=\"scrollToSection('faq-section')\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors duration-200\">\n                        FAQ\n                    <\/button>\n                <\/div>\n\n                <!-- Desktop CTA -->\n                <div class=\"hidden md:flex items-center space-x-4\">\n                    <button onclick=\"scrollToSection('subject-selection')\" class=\"border-2 border-blue-600 text-blue-600 hover:bg-blue-600 hover:text-white px-4 py-2 rounded-lg font-medium transition-all duration-300\">\n                        Get Started\n                    <\/button>\n                <\/div>\n\n                <!-- Mobile Menu Button -->\n                <button id=\"mobile-menu-btn\" class=\"md:hidden p-2 rounded-lg hover:bg-gray-100 transition-colors\">\n                    <i data-lucide=\"menu\" class=\"w-6 h-6 text-gray-700\"><\/i>\n                <\/button>\n            <\/div>\n\n            <!-- Mobile Menu -->\n            <div id=\"mobile-menu\" class=\"md:hidden bg-white border-t border-gray-200 py-4 hidden\">\n                <div class=\"flex flex-col space-y-4\">\n                    <button onclick=\"scrollToSection('subject-selection')\" class=\"text-left px-4 py-2 text-gray-700 hover:text-blue-600 font-medium transition-colors duration-200\">\n                        How it Works\n                    <\/button>\n                    <button onclick=\"scrollToSection('marking-section')\" class=\"text-left px-4 py-2 text-gray-700 hover:text-blue-600 font-medium transition-colors duration-200\">\n                        Marking\n                    <\/button>\n                    <button onclick=\"scrollToSection('trust-section')\" class=\"text-left px-4 py-2 text-gray-700 hover:text-blue-600 font-medium transition-colors duration-200\">\n                        Reviews\n                    <\/button>\n                    <button onclick=\"scrollToSection('faq-section')\" class=\"text-left px-4 py-2 text-gray-700 hover:text-blue-600 font-medium transition-colors duration-200\">\n                        FAQ\n                    <\/button>\n                    <div class=\"px-4 pt-2\">\n                        <button onclick=\"scrollToSection('subject-selection')\" class=\"w-full bg-blue-600 hover:bg-blue-700 text-white px-4 py-2 rounded-lg font-medium transition-all duration-300\">\n                            Get Started\n                        <\/button>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/nav>\n\n    <!-- Hero Section -->\n    <section class=\"relative min-h-screen flex items-center justify-center overflow-hidden bg-gradient-to-br from-blue-50 via-white to-indigo-50\">\n        <!-- Background Pattern -->\n        <div class=\"absolute inset-0 opacity-5\">\n            <div class=\"absolute inset-0\" style=\"background-image: url('data:image\/svg+xml,%3Csvg width=\\'60\\' height=\\'60\\' viewBox=\\'0 0 60 60\\' xmlns=\\'http:\/\/www.w3.org\/2000\/svg\\'%3E%3Cg fill=\\'none\\' fill-rule=\\'evenodd\\'%3E%3Cg fill=\\'%23000000\\' fill-opacity=\\'0.1\\'%3E%3Ccircle cx=\\'30\\' cy=\\'30\\' r=\\'2\\'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E');\"><\/div>\n        <\/div>\n\n        <div class=\"container mx-auto px-4 text-center relative z-10\">\n            <div class=\"max-w-4xl mx-auto\">\n                <!-- Main Headline -->\n                <h1 class=\"text-5xl md:text-7xl font-bold text-gray-900 mb-6 leading-tight\">\n                    GCSE English.\n                    <span class=\"block text-blue-600\">One hub for your exam prep.<\/span>\n                <\/h1>\n\n                <!-- Subheadline -->\n                <p class=\"text-xl md:text-2xl text-gray-600 mb-12 max-w-3xl mx-auto leading-relaxed\">\n                    Pick your subject, choose your board, download past papers free, and get expert marking when you need it.\n                <\/p>\n\n                <!-- Primary CTAs -->\n                <div class=\"flex flex-col sm:flex-row gap-6 justify-center items-center mb-16\">\n                    <button onclick=\"startWithLanguage()\" class=\"bg-blue-600 hover:bg-blue-700 text-white px-8 py-4 text-lg font-semibold rounded-xl shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105 min-w-[280px] flex items-center justify-center\">\n                        <i data-lucide=\"book-open\" class=\"mr-3 h-6 w-6\"><\/i>\n                        Start with English Language\n                        <i data-lucide=\"arrow-right\" class=\"ml-3 h-5 w-5\"><\/i>\n                    <\/button>\n                    \n                    <button onclick=\"startWithLiterature()\" class=\"border-2 border-blue-600 text-blue-600 hover:bg-blue-600 hover:text-white px-8 py-4 text-lg font-semibold rounded-xl shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105 min-w-[280px] flex items-center justify-center\">\n                        <i data-lucide=\"pen-tool\" class=\"mr-3 h-6 w-6\"><\/i>\n                        Start with English Literature\n                        <i data-lucide=\"arrow-right\" class=\"ml-3 h-5 w-5\"><\/i>\n                    <\/button>\n                <\/div>\n\n                <!-- Trust Badges -->\n                <div class=\"grid grid-cols-1 md:grid-cols-3 gap-8 max-w-4xl mx-auto\">\n                    <div class=\"flex flex-col items-center p-6 bg-white\/80 backdrop-blur-sm rounded-xl shadow-sm\">\n                        <div class=\"w-12 h-12 bg-green-100 rounded-full flex items-center justify-center mb-4\">\n                            <span class=\"text-green-600 font-bold text-xl\">10+<\/span>\n                        <\/div>\n                        <h3 class=\"font-semibold text-gray-900 mb-2\">Years Supporting Students<\/h3>\n                        <p class=\"text-gray-600 text-sm text-center\">Trusted experience in GCSE preparation<\/p>\n                    <\/div>\n\n                    <div class=\"flex flex-col items-center p-6 bg-white\/80 backdrop-blur-sm rounded-xl shadow-sm\">\n                        <div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center mb-4\">\n                            <span class=\"text-blue-600 font-bold text-lg\">BBC<\/span>\n                        <\/div>\n                        <h3 class=\"font-semibold text-gray-900 mb-2\">Former BBC Journalist-Led Marking<\/h3>\n                        <p class=\"text-gray-600 text-sm text-center\">Professional expertise in English assessment<\/p>\n                    <\/div>\n\n                    <div class=\"flex flex-col items-center p-6 bg-white\/80 backdrop-blur-sm rounded-xl shadow-sm\">\n                        <div class=\"w-12 h-12 bg-purple-100 rounded-full flex items-center justify-center mb-4\">\n                            <span class=\"text-purple-600 font-bold text-lg\">100s<\/span>\n                        <\/div>\n                        <h3 class=\"font-semibold text-gray-900 mb-2\">Students Into Top Schools<\/h3>\n                        <p class=\"text-gray-600 text-sm text-center\">Proven track record of success<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Scroll Indicator -->\n        <div class=\"absolute bottom-8 left-1\/2 transform -translate-x-1\/2 animate-bounce\">\n            <div class=\"w-6 h-10 border-2 border-gray-400 rounded-full flex justify-center\">\n                <div class=\"w-1 h-3 bg-gray-400 rounded-full mt-2 animate-pulse\"><\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- Stepper Section -->\n    <div id=\"stepper-section\" class=\"sticky top-0 z-50 bg-white\/95 backdrop-blur-sm border-b border-gray-200 shadow-sm hidden\">\n        <div class=\"container mx-auto px-4 py-4\">\n            <div class=\"flex items-center justify-between max-w-6xl mx-auto\">\n                <div id=\"stepper-steps\" class=\"flex items-center w-full\">\n                    <!-- Steps will be populated by JavaScript -->\n                <\/div>\n            <\/div>\n            <!-- Mobile Step Title -->\n            <div id=\"mobile-step-title\" class=\"md:hidden mt-3 text-center\">\n                <div id=\"mobile-step-text\" class=\"text-sm font-semibold text-gray-900\"><\/div>\n                <div id=\"mobile-step-desc\" class=\"text-xs text-gray-600\"><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Main Content -->\n    <div class=\"container mx-auto px-4 py-8 space-y-12\">\n        <!-- Subject Selection -->\n        <section id=\"subject-selection\" class=\"py-16 bg-white rounded-2xl shadow-sm\">\n            <div class=\"container mx-auto px-4\">\n                <div class=\"max-w-4xl mx-auto text-center\">\n                    <h2 class=\"text-4xl font-bold text-gray-900 mb-4\">Choose your subject<\/h2>\n                    <p class=\"text-xl text-gray-600 mb-12\">\n                        Go straight to the resources and marking for your exam.\n                    <\/p>\n\n                    <div class=\"grid md:grid-cols-2 gap-8 max-w-3xl mx-auto\">\n                        <!-- English Language Card -->\n                        <div id=\"language-card\" class=\"relative p-8 rounded-2xl border-2 border-gray-200 bg-white hover:border-blue-300 hover:shadow-md transition-all duration-300 cursor-pointer group\" onclick=\"selectSubject('language')\">\n                            <div class=\"flex flex-col items-center text-center\">\n                                <div class=\"w-16 h-16 bg-blue-100 text-blue-600 group-hover:bg-blue-200 rounded-full flex items-center justify-center mb-6 transition-all duration-300\">\n                                    <i data-lucide=\"book-open\" class=\"w-8 h-8\"><\/i>\n                                <\/div>\n\n                                <h3 class=\"text-2xl font-bold text-gray-900 mb-4\">GCSE English Language<\/h3>\n                                \n                                <p class=\"text-gray-600 mb-6 leading-relaxed\">\n                                    Everything for Paper 1 and Paper 2, by board. Complete resources and expert marking for both papers.\n                                <\/p>\n\n                                <div class=\"text-sm text-gray-500 mb-6\">\n                                    <strong>What&#8217;s included:<\/strong> Paper 1, Paper 2 resources and guides\n                                <\/div>\n\n                                <button class=\"w-full bg-gray-100 hover:bg-blue-600 hover:text-white text-gray-700 py-3 px-6 rounded-lg font-medium transition-all duration-300 flex items-center justify-center\">\n                                    Choose Language\n                                    <i data-lucide=\"arrow-right\" class=\"ml-2 h-4 w-4\"><\/i>\n                                <\/button>\n                            <\/div>\n                        <\/div>\n\n                        <!-- English Literature Card -->\n                        <div id=\"literature-card\" class=\"relative p-8 rounded-2xl border-2 border-gray-200 bg-white hover:border-purple-300 hover:shadow-md transition-all duration-300 cursor-pointer group\" onclick=\"selectSubject('literature')\">\n                            <div class=\"flex flex-col items-center text-center\">\n                                <div class=\"w-16 h-16 bg-purple-100 text-purple-600 group-hover:bg-purple-200 rounded-full flex items-center justify-center mb-6 transition-all duration-300\">\n                                    <i data-lucide=\"pen-tool\" class=\"w-8 h-8\"><\/i>\n                                <\/div>\n\n                                <h3 class=\"text-2xl font-bold text-gray-900 mb-4\">GCSE English Literature<\/h3>\n                                \n                                <p class=\"text-gray-600 mb-6 leading-relaxed\">\n                                    Set texts, poetry clusters, and unseen poetry. Ready to practise and submit for expert feedback.\n                                <\/p>\n\n                                <div class=\"text-sm text-gray-500 mb-6\">\n                                    <strong>What&#8217;s included:<\/strong> Set texts, poetry clusters, unseen poetry\n                                <\/div>\n\n                                <button class=\"w-full bg-gray-100 hover:bg-purple-600 hover:text-white text-gray-700 py-3 px-6 rounded-lg font-medium transition-all duration-300 flex items-center justify-center\">\n                                    Choose Literature\n                                    <i data-lucide=\"arrow-right\" class=\"ml-2 h-4 w-4\"><\/i>\n                                <\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Exam Board Selection -->\n        <section id=\"board-selection\" class=\"py-16 bg-gray-50 rounded-2xl shadow-sm hidden\">\n            <div class=\"container mx-auto px-4\">\n                <div class=\"max-w-5xl mx-auto text-center\">\n                    <h2 class=\"text-4xl font-bold text-gray-900 mb-4\">Choose your exam board<\/h2>\n                    <p class=\"text-xl text-gray-600 mb-12\">\n                        We map every paper and marking rubric to your exam board so your feedback is precise.\n                    <\/p>\n\n                    <div id=\"exam-boards\" class=\"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-6\">\n                        <!-- Exam boards will be populated by JavaScript -->\n                    <\/div>\n\n                    <div id=\"board-confirmation\" class=\"mt-12 p-6 bg-white rounded-xl shadow-sm border border-gray-200 hidden\">\n                        <div class=\"flex items-center justify-center text-green-600 mb-4\">\n                            <i data-lucide=\"check\" class=\"w-6 h-6 mr-2\"><\/i>\n                            <span id=\"selected-board-name\" class=\"font-semibold\"><\/span>\n                        <\/div>\n                        <p class=\"text-gray-600\">\n                            Great choice! Now let&#8217;s pick the specific paper you need to work on.\n                        <\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Paper Selection -->\n        <section id=\"paper-selection\" class=\"py-16 bg-white rounded-2xl shadow-sm hidden\">\n            <div class=\"container mx-auto px-4\">\n                <div class=\"max-w-6xl mx-auto text-center\">\n                    <h2 class=\"text-4xl font-bold text-gray-900 mb-4\">Pick your paper<\/h2>\n                    <p class=\"text-xl text-gray-600 mb-12\">\n                        Download for free. When you want to level up, add marking for clear, focused feedback.\n                    <\/p>\n\n                    <div id=\"papers-grid\" class=\"grid md:grid-cols-2 lg:grid-cols-3 gap-6\">\n                        <!-- Papers will be populated by JavaScript -->\n                    <\/div>\n\n                    <div id=\"paper-confirmation\" class=\"mt-12 p-6 bg-gradient-to-r from-green-50 to-blue-50 rounded-xl border border-green-200 hidden\">\n                        <div class=\"flex items-center justify-center text-green-600 mb-4\">\n                            <i data-lucide=\"star\" class=\"w-6 h-6 mr-2\"><\/i>\n                            <span id=\"selected-paper-title\" class=\"font-semibold text-lg\"><\/span>\n                        <\/div>\n                        <p class=\"text-gray-700 mb-4\">\n                            You&#8217;ve selected <strong id=\"selected-paper-name\"><\/strong> for <strong id=\"selected-subject-name\"><\/strong>. \n                            Ready to get your free resources and practice papers?\n                        <\/p>\n                        <div class=\"flex items-center justify-center text-sm text-gray-600\">\n                            <i data-lucide=\"download\" class=\"w-4 h-4 mr-1\"><\/i>\n                            Next: Download your free paper and resources\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Download Section -->\n        <section id=\"download-section\" class=\"py-16 bg-gray-50 rounded-2xl shadow-sm hidden\">\n            <div class=\"container mx-auto px-4\">\n                <div class=\"max-w-4xl mx-auto\">\n                    <div id=\"download-content\" class=\"text-center\">\n                        <h2 class=\"text-4xl font-bold text-gray-900 mb-4\">Download your free resources<\/h2>\n                        <p class=\"text-xl text-gray-600 mb-12\">\n                            Get instant access to past papers, mark schemes, and study guides &#8211; completely free.\n                        <\/p>\n\n                        <div class=\"bg-white rounded-2xl shadow-lg p-8 mb-8\">\n                            <div class=\"flex items-center justify-center mb-6\">\n                                <div class=\"w-16 h-16 bg-blue-100 rounded-full flex items-center justify-center\">\n                                    <i data-lucide=\"file-text\" class=\"w-8 h-8 text-blue-600\"><\/i>\n                                <\/div>\n                            <\/div>\n\n                            <h3 id=\"download-paper-title\" class=\"text-2xl font-bold text-gray-900 mb-4\"><\/h3>\n                            \n                            <div id=\"download-files\" class=\"grid md:grid-cols-2 gap-4 mb-8\">\n                                <!-- Files will be populated by JavaScript -->\n                            <\/div>\n\n                            <button onclick=\"downloadPaper()\" class=\"bg-green-600 hover:bg-green-700 text-white px-8 py-4 text-lg font-semibold rounded-xl shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105 flex items-center justify-center mx-auto\">\n                                <i data-lucide=\"download\" class=\"mr-3 h-6 w-6\"><\/i>\n                                Download Free Resources\n                                <i data-lucide=\"arrow-right\" class=\"ml-3 h-5 w-5\"><\/i>\n                            <\/button>\n\n                            <p class=\"text-sm text-gray-500 mt-4\">\n                                No account required \u2022 Instant download \u2022 100% free\n                            <\/p>\n                        <\/div>\n                    <\/div>\n\n                    <div id=\"download-success\" class=\"text-center hidden\">\n                        <div class=\"bg-white rounded-2xl shadow-lg p-8\">\n                            <div class=\"flex items-center justify-center mb-6\">\n                                <div class=\"w-16 h-16 bg-green-100 rounded-full flex items-center justify-center\">\n                                    <i data-lucide=\"check-circle\" class=\"w-8 h-8 text-green-600\"><\/i>\n                                <\/div>\n                            <\/div>\n\n                            <h3 class=\"text-2xl font-bold text-gray-900 mb-4\">Download Complete!<\/h3>\n                            <p class=\"text-lg text-gray-600 mb-8\">\n                                Your free resources for <strong id=\"downloaded-paper-title\"><\/strong> have been downloaded successfully.\n                            <\/p>\n\n                            <div class=\"bg-blue-50 border border-blue-200 rounded-xl p-6 mb-8\">\n                                <h4 class=\"text-lg font-semibold text-blue-900 mb-3\">\n                                    Want expert feedback on this paper? Add marking now.\n                                <\/h4>\n                                <p class=\"text-blue-700 mb-4\">\n                                    Get professional marking with detailed feedback, improvement suggestions, and grade predictions from our expert tutors.\n                                <\/p>\n                                <div class=\"flex items-center justify-center text-sm text-blue-600\">\n                                    <i data-lucide=\"arrow-right\" class=\"w-4 h-4 mr-1\"><\/i>\n                                    Next: Choose your marking option\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Marking Section -->\n        <section id=\"marking-section\" class=\"py-16 bg-white rounded-2xl shadow-sm hidden\">\n            <div class=\"container mx-auto px-4\">\n                <div class=\"max-w-5xl mx-auto\">\n                    <div class=\"text-center mb-12\">\n                        <h2 class=\"text-4xl font-bold text-gray-900 mb-4\">Professional feedback that lifts grades<\/h2>\n                        <p class=\"text-xl text-gray-600\">\n                            Marked to the correct board criteria with actionable improvement steps and clear strengths and next steps.\n                        <\/p>\n                    <\/div>\n\n                    <div class=\"grid md:grid-cols-2 gap-8 mb-12\">\n                        <!-- Single Essay Marking -->\n                        <div class=\"bg-white border-2 border-gray-200 rounded-2xl p-8 hover:border-blue-300 transition-all duration-300 hover:shadow-lg\">\n                            <div class=\"flex items-center justify-between mb-6\">\n                                <h3 class=\"text-2xl font-bold text-gray-900\">Single Essay Marking<\/h3>\n                                <div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\">\n                                    <i data-lucide=\"star\" class=\"w-6 h-6 text-blue-600\"><\/i>\n                                <\/div>\n                            <\/div>\n\n                            <div class=\"space-y-4 mb-8\">\n                                <div class=\"flex items-start\">\n                                    <i data-lucide=\"check-circle\" class=\"w-5 h-5 text-green-500 mr-3 mt-0.5 flex-shrink-0\"><\/i>\n                                    <span class=\"text-gray-700\">One submission marked against the correct board criteria<\/span>\n                                <\/div>\n                                <div class=\"flex items-start\">\n                                    <i data-lucide=\"check-circle\" class=\"w-5 h-5 text-green-500 mr-3 mt-0.5 flex-shrink-0\"><\/i>\n                                    <span class=\"text-gray-700\">Rubric-based feedback and key improvement actions<\/span>\n                                <\/div>\n                                <div class=\"flex items-start\">\n                                    <i data-lucide=\"check-circle\" class=\"w-5 h-5 text-green-500 mr-3 mt-0.5 flex-shrink-0\"><\/i>\n                                    <span class=\"text-gray-700\">Grade prediction and target setting<\/span>\n                                <\/div>\n                                <div class=\"flex items-start\">\n                                    <i data-lucide=\"clock\" class=\"w-5 h-5 text-blue-500 mr-3 mt-0.5 flex-shrink-0\"><\/i>\n                                    <span class=\"text-gray-700\">48-hour turnaround<\/span>\n                                <\/div>\n                            <\/div>\n\n                            <div class=\"text-center mb-6\">\n                                <div class=\"text-3xl font-bold text-gray-900 mb-2\">\u00a319.99<\/div>\n                                <div class=\"text-sm text-gray-500\">Perfect for trying our service<\/div>\n                            <\/div>\n\n                            <button onclick=\"purchaseMarking('single')\" class=\"w-full bg-blue-600 hover:bg-blue-700 text-white py-3 text-lg font-semibold rounded-xl transition-all duration-300 flex items-center justify-center\">\n                                Buy Marking for this paper\n                                <i data-lucide=\"arrow-right\" class=\"ml-2 h-5 w-5\"><\/i>\n                            <\/button>\n                        <\/div>\n\n                        <!-- Marking Bundle -->\n                        <div class=\"bg-gradient-to-br from-purple-50 to-blue-50 border-2 border-purple-300 rounded-2xl p-8 relative hover:shadow-lg transition-all duration-300\">\n                            <div class=\"absolute top-4 right-4 bg-purple-600 text-white px-3 py-1 rounded-full text-sm font-semibold\">\n                                Best Value\n                            <\/div>\n\n                            <div class=\"flex items-center justify-between mb-6\">\n                                <h3 class=\"text-2xl font-bold text-gray-900\">Marking Bundle<\/h3>\n                                <div class=\"w-12 h-12 bg-purple-100 rounded-full flex items-center justify-center\">\n                                    <i data-lucide=\"target\" class=\"w-6 h-6 text-purple-600\"><\/i>\n                                <\/div>\n                            <\/div>\n\n                            <div class=\"space-y-4 mb-8\">\n                                <div class=\"flex items-start\">\n                                    <i data-lucide=\"check-circle\" class=\"w-5 h-5 text-green-500 mr-3 mt-0.5 flex-shrink-0\"><\/i>\n                                    <span class=\"text-gray-700\">3 submissions for this subject and board<\/span>\n                                <\/div>\n                                <div class=\"flex items-start\">\n                                    <i data-lucide=\"check-circle\" class=\"w-5 h-5 text-green-500 mr-3 mt-0.5 flex-shrink-0\"><\/i>\n                                    <span class=\"text-gray-700\">Priority feedback and targeted tasks<\/span>\n                                <\/div>\n                                <div class=\"flex items-start\">\n                                    <i data-lucide=\"check-circle\" class=\"w-5 h-5 text-green-500 mr-3 mt-0.5 flex-shrink-0\"><\/i>\n                                    <span class=\"text-gray-700\">Progress tracking across submissions<\/span>\n                                <\/div>\n                                <div class=\"flex items-start\">\n                                    <i data-lucide=\"check-circle\" class=\"w-5 h-5 text-green-500 mr-3 mt-0.5 flex-shrink-0\"><\/i>\n                                    <span class=\"text-gray-700\">Email support for questions<\/span>\n                                <\/div>\n                                <div class=\"flex items-start\">\n                                    <i data-lucide=\"clock\" class=\"w-5 h-5 text-purple-500 mr-3 mt-0.5 flex-shrink-0\"><\/i>\n                                    <span class=\"text-gray-700\">24-hour priority turnaround<\/span>\n                                <\/div>\n                            <\/div>\n\n                            <div class=\"text-center mb-6\">\n                                <div class=\"text-3xl font-bold text-gray-900 mb-1\">\u00a349.99<\/div>\n                                <div class=\"text-sm text-green-600 font-semibold mb-1\">Save \u00a39.98<\/div>\n                                <div class=\"text-sm text-gray-500\">\u00a316.66 per essay<\/div>\n                            <\/div>\n\n                            <button onclick=\"purchaseMarking('bundle')\" class=\"w-full bg-purple-600 hover:bg-purple-700 text-white py-3 text-lg font-semibold rounded-xl transition-all duration-300 flex items-center justify-center\">\n                                Buy Bundle\n                                <i data-lucide=\"arrow-right\" class=\"ml-2 h-5 w-5\"><\/i>\n                            <\/button>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Features Section -->\n                    <div class=\"bg-gray-50 rounded-2xl p-8\">\n                        <h4 class=\"text-xl font-bold text-gray-900 mb-6 text-center\">What makes our marking special?<\/h4>\n                        <div class=\"grid md:grid-cols-3 gap-6\">\n                            <div class=\"text-center\">\n                                <div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center mx-auto mb-4\">\n                                    <i data-lucide=\"target\" class=\"w-6 h-6 text-blue-600\"><\/i>\n                                <\/div>\n                                <h5 class=\"font-semibold text-gray-900 mb-2\">Board-Specific Criteria<\/h5>\n                                <p class=\"text-sm text-gray-600\">Marked exactly to your exam board&#8217;s requirements and grade boundaries<\/p>\n                            <\/div>\n                            <div class=\"text-center\">\n                                <div class=\"w-12 h-12 bg-green-100 rounded-full flex items-center justify-center mx-auto mb-4\">\n                                    <i data-lucide=\"check-circle\" class=\"w-6 h-6 text-green-600\"><\/i>\n                                <\/div>\n                                <h5 class=\"font-semibold text-gray-900 mb-2\">Actionable Feedback<\/h5>\n                                <p class=\"text-sm text-gray-600\">Clear next steps and specific improvement strategies for your writing<\/p>\n                            <\/div>\n                            <div class=\"text-center\">\n                                <div class=\"w-12 h-12 bg-purple-100 rounded-full flex items-center justify-center mx-auto mb-4\">\n                                    <i data-lucide=\"star\" class=\"w-6 h-6 text-purple-600\"><\/i>\n                                <\/div>\n                                <h5 class=\"font-semibold text-gray-900 mb-2\">Expert Tutors<\/h5>\n                                <p class=\"text-sm text-gray-600\">Former BBC journalists and qualified English teachers with proven results<\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Submission Section -->\n        <section id=\"submission-section\" class=\"py-16 bg-gray-50 rounded-2xl shadow-sm hidden\">\n            <div class=\"container mx-auto px-4\">\n                <div class=\"max-w-3xl mx-auto\">\n                    <div id=\"submission-form\" class=\"text-center\">\n                        <h2 class=\"text-4xl font-bold text-gray-900 mb-4\">Submit your work<\/h2>\n                        <p class=\"text-xl text-gray-600 mb-8\">\n                            Upload your script and we&#8217;ll take it from there.\n                        <\/p>\n\n                        <div class=\"bg-white rounded-2xl shadow-lg p-8\">\n                            <form id=\"work-submission-form\" class=\"space-y-6\">\n                                <!-- Student Information -->\n                                <div class=\"grid md:grid-cols-2 gap-6\">\n                                    <div>\n                                        <label for=\"studentName\" class=\"block text-sm font-medium text-gray-700 mb-2\">\n                                            Student Name *\n                                        <\/label>\n                                        <input\n                                            type=\"text\"\n                                            id=\"studentName\"\n                                            name=\"studentName\"\n                                            required\n                                            class=\"w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent\"\n                                            placeholder=\"Enter student's full name\"\n                                        \/>\n                                    <\/div>\n\n                                    <div>\n                                        <label for=\"email\" class=\"block text-sm font-medium text-gray-700 mb-2\">\n                                            Email Address *\n                                        <\/label>\n                                        <input\n                                            type=\"email\"\n                                            id=\"email\"\n                                            name=\"email\"\n                                            required\n                                            class=\"w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent\"\n                                            placeholder=\"Enter email address\"\n                                        \/>\n                                    <\/div>\n                                <\/div>\n\n                                <!-- Order Details -->\n                                <div class=\"bg-gray-50 rounded-lg p-4\">\n                                    <h4 class=\"font-semibold text-gray-900 mb-3\">Order Details<\/h4>\n                                    <div class=\"grid md:grid-cols-3 gap-4 text-sm\">\n                                        <div>\n                                            <span class=\"text-gray-600\">Order Number:<\/span>\n                                            <div id=\"order-number\" class=\"font-medium text-gray-900\"><\/div>\n                                        <\/div>\n                                        <div>\n                                            <span class=\"text-gray-600\">Subject:<\/span>\n                                            <div id=\"order-subject\" class=\"font-medium text-gray-900\"><\/div>\n                                        <\/div>\n                                        <div>\n                                            <span class=\"text-gray-600\">Paper:<\/span>\n                                            <div id=\"order-paper\" class=\"font-medium text-gray-900\"><\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n\n                                <!-- File Upload -->\n                                <div>\n                                    <label class=\"block text-sm font-medium text-gray-700 mb-2\">\n                                        Upload Your Work *\n                                    <\/label>\n                                    <div class=\"border-2 border-dashed border-gray-300 rounded-lg p-6 text-center hover:border-blue-400 transition-colors\">\n                                        <input\n                                            type=\"file\"\n                                            id=\"file-upload\"\n                                            accept=\".pdf,.doc,.docx\"\n                                            required\n                                            class=\"hidden\"\n                                        \/>\n                                        <label for=\"file-upload\" class=\"cursor-pointer\">\n                                            <i data-lucide=\"upload\" class=\"w-12 h-12 text-gray-400 mx-auto mb-4\"><\/i>\n                                            <div id=\"file-upload-text\" class=\"text-lg font-medium text-gray-900 mb-2\">\n                                                Choose file to upload\n                                            <\/div>\n                                            <div class=\"text-sm text-gray-500\">\n                                                PDF, DOC, or DOCX files only. Maximum size: 10MB\n                                            <\/div>\n                                        <\/label>\n                                    <\/div>\n                                    <div id=\"file-selected\" class=\"mt-3 flex items-center text-green-600 hidden\">\n                                        <i data-lucide=\"file-text\" class=\"w-4 h-4 mr-2\"><\/i>\n                                        <span id=\"selected-file-name\" class=\"text-sm\"><\/span>\n                                    <\/div>\n                                <\/div>\n\n                                <!-- Optional Notes -->\n                                <div>\n                                    <label for=\"notes\" class=\"block text-sm font-medium text-gray-700 mb-2\">\n                                        Additional Notes (Optional)\n                                    <\/label>\n                                    <textarea\n                                        id=\"notes\"\n                                        name=\"notes\"\n                                        rows=\"4\"\n                                        class=\"w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent\"\n                                        placeholder=\"Any specific areas you'd like us to focus on or questions about your work...\"\n                                    ><\/textarea>\n                                <\/div>\n\n                                <!-- Important Information -->\n                                <div class=\"bg-blue-50 border border-blue-200 rounded-lg p-4\">\n                                    <div class=\"flex items-start\">\n                                        <i data-lucide=\"alert-circle\" class=\"w-5 h-5 text-blue-600 mr-3 mt-0.5 flex-shrink-0\"><\/i>\n                                        <div class=\"text-sm text-blue-700\">\n                                            <p class=\"font-medium mb-1\">Before you submit:<\/p>\n                                            <ul class=\"space-y-1\">\n                                                <li>\u2022 Ensure your work is clearly written or typed<\/li>\n                                                <li>\u2022 Include your name on the document<\/li>\n                                                <li>\u2022 Check file format is PDF, DOC, or DOCX<\/li>\n                                                <li>\u2022 Expected feedback turnaround: 24-48 hours<\/li>\n                                            <\/ul>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n\n                                <!-- Submit Button -->\n                                <button type=\"submit\" class=\"w-full bg-green-600 hover:bg-green-700 text-white py-4 text-lg font-semibold rounded-xl transition-all duration-300\">\n                                    Submit Your Work\n                                <\/button>\n                            <\/form>\n                        <\/div>\n                    <\/div>\n\n                    <div id=\"submission-success\" class=\"text-center hidden\">\n                        <div class=\"bg-white rounded-2xl shadow-lg p-8\">\n                            <div class=\"flex items-center justify-center mb-6\">\n                                <div class=\"w-16 h-16 bg-green-100 rounded-full flex items-center justify-center\">\n                                    <i data-lucide=\"check-circle\" class=\"w-8 h-8 text-green-600\"><\/i>\n                                <\/div>\n                            <\/div>\n\n                            <h3 class=\"text-2xl font-bold text-gray-900 mb-4\">Submission Received!<\/h3>\n                            <p class=\"text-lg text-gray-600 mb-6\">\n                                Thank you! Your work has been submitted successfully and our expert tutors will begin marking it shortly.\n                            <\/p>\n\n                            <div class=\"bg-blue-50 border border-blue-200 rounded-xl p-6 mb-6\">\n                                <h4 class=\"font-semibold text-blue-900 mb-2\">What happens next?<\/h4>\n                                <ul class=\"text-left text-blue-700 space-y-2\">\n                                    <li>\u2022 Your work will be marked within 24-48 hours<\/li>\n                                    <li>\u2022 You&#8217;ll receive an email notification when feedback is ready<\/li>\n                                    <li>\u2022 Access your detailed feedback in your account dashboard<\/li>\n                                    <li>\u2022 Use the improvement suggestions for your next practice<\/li>\n                                <\/ul>\n                            <\/div>\n\n                            <div class=\"text-sm text-gray-500\">\n                                <p><strong>Order Number:<\/strong> <span id=\"final-order-number\"><\/span><\/p>\n                                <p><strong>Subject:<\/strong> <span id=\"final-subject\"><\/span><\/p>\n                                <p><strong>Paper:<\/strong> <span id=\"final-paper\"><\/span><\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n\n    <!-- Trust Section -->\n    <section id=\"trust-section\" class=\"py-16 bg-gradient-to-br from-blue-50 to-indigo-100\">\n        <div class=\"container mx-auto px-4\">\n            <div class=\"max-w-6xl mx-auto\">\n                <!-- Header -->\n                <div class=\"text-center mb-12\">\n                    <h2 class=\"text-4xl font-bold text-gray-900 mb-4\">\n                        Trusted by families across London and beyond\n                    <\/h2>\n                    <p class=\"text-xl text-gray-600\">\n                        10+ years of results with grammar and independent school pathways\n                    <\/p>\n                <\/div>\n\n                <!-- Stats -->\n                <div class=\"grid grid-cols-2 md:grid-cols-4 gap-6 mb-16\">\n                    <div class=\"text-center\">\n                        <div class=\"w-16 h-16 bg-white rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg\">\n                            <i data-lucide=\"users\" class=\"w-8 h-8 text-blue-600\"><\/i>\n                        <\/div>\n                        <div class=\"text-3xl font-bold text-gray-900 mb-2\">500+<\/div>\n                        <div class=\"text-gray-600 font-medium\">Students Helped<\/div>\n                    <\/div>\n                    <div class=\"text-center\">\n                        <div class=\"w-16 h-16 bg-white rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg\">\n                            <i data-lucide=\"award\" class=\"w-8 h-8 text-blue-600\"><\/i>\n                        <\/div>\n                        <div class=\"text-3xl font-bold text-gray-900 mb-2\">95%<\/div>\n                        <div class=\"text-gray-600 font-medium\">Grade Improvements<\/div>\n                    <\/div>\n                    <div class=\"text-center\">\n                        <div class=\"w-16 h-16 bg-white rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg\">\n                            <i data-lucide=\"trending-up\" class=\"w-8 h-8 text-blue-600\"><\/i>\n                        <\/div>\n                        <div class=\"text-3xl font-bold text-gray-900 mb-2\">2.1<\/div>\n                        <div class=\"text-gray-600 font-medium\">Average Grade Increase<\/div>\n                    <\/div>\n                    <div class=\"text-center\">\n                        <div class=\"w-16 h-16 bg-white rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg\">\n                            <i data-lucide=\"star\" class=\"w-8 h-8 text-blue-600\"><\/i>\n                        <\/div>\n                        <div class=\"text-3xl font-bold text-gray-900 mb-2\">4.9\/5<\/div>\n                        <div class=\"text-gray-600 font-medium\">Parent Rating<\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Testimonials -->\n                <div class=\"grid md:grid-cols-3 gap-8\">\n                    <div class=\"bg-white rounded-xl p-6 shadow-lg\">\n                        <div class=\"flex items-center mb-4\">\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                        <\/div>\n                        <p class=\"text-gray-700 mb-4 leading-relaxed\">&#8220;My daughter&#8217;s English grades improved from a 6 to an 8 after using the marking service. The feedback was incredibly detailed and helped her understand exactly what examiners were looking for.&#8221;<\/p>\n                        <div class=\"border-t pt-4\">\n                            <div class=\"font-semibold text-gray-900\">Sarah M.<\/div>\n                            <div class=\"text-sm text-gray-500\">Parent<\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"bg-white rounded-xl p-6 shadow-lg\">\n                        <div class=\"flex items-center mb-4\">\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                        <\/div>\n                        <p class=\"text-gray-700 mb-4 leading-relaxed\">&#8220;The step-by-step approach made everything so much clearer. I could download papers for free and then get professional marking when I needed it. Brilliant system!&#8221;<\/p>\n                        <div class=\"border-t pt-4\">\n                            <div class=\"font-semibold text-gray-900\">James T.<\/div>\n                            <div class=\"text-sm text-gray-500\">GCSE Student<\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"bg-white rounded-xl p-6 shadow-lg\">\n                        <div class=\"flex items-center mb-4\">\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                            <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\n                        <\/div>\n                        <p class=\"text-gray-700 mb-4 leading-relaxed\">&#8220;Former BBC journalist marking really shows. The quality of feedback is outstanding &#8211; much better than school marking. Worth every penny for the improvement we&#8217;ve seen.&#8221;<\/p>\n                        <div class=\"border-t pt-4\">\n                            <div class=\"font-semibold text-gray-900\">Emma L.<\/div>\n                            <div class=\"text-sm text-gray-500\">Parent<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- FAQ Section -->\n    <section id=\"faq-section\" class=\"py-16 bg-white\">\n        <div class=\"container mx-auto px-4\">\n            <div class=\"max-w-4xl mx-auto\">\n                <div class=\"text-center mb-12\">\n                    <h2 class=\"text-4xl font-bold text-gray-900 mb-4\">Frequently Asked Questions<\/h2>\n                    <p class=\"text-xl text-gray-600\">\n                        Everything you need to know about our GCSE English resources and marking service\n                    <\/p>\n                <\/div>\n\n                <div class=\"space-y-4\">\n                    <div class=\"border border-gray-200 rounded-lg overflow-hidden\">\n                        <button onclick=\"toggleFAQ(0)\" class=\"w-full px-6 py-4 text-left bg-gray-50 hover:bg-gray-100 transition-colors duration-200 flex items-center justify-between\">\n                            <span class=\"font-semibold text-gray-900 text-lg\">Is the download really free?<\/span>\n                            <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-gray-500 faq-icon\"><\/i>\n                        <\/button>\n                        <div class=\"faq-content px-6 py-4 bg-white hidden\">\n                            <p class=\"text-gray-700 leading-relaxed\">Yes, absolutely! All past papers, mark schemes, and study guides are completely free to download. No hidden costs, no account required, and no time limits.<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"border border-gray-200 rounded-lg overflow-hidden\">\n                        <button onclick=\"toggleFAQ(1)\" class=\"w-full px-6 py-4 text-left bg-gray-50 hover:bg-gray-100 transition-colors duration-200 flex items-center justify-between\">\n                            <span class=\"font-semibold text-gray-900 text-lg\">Do I have to buy marking now?<\/span>\n                            <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-gray-500 faq-icon\"><\/i>\n                        <\/button>\n                        <div class=\"faq-content px-6 py-4 bg-white hidden\">\n                            <p class=\"text-gray-700 leading-relaxed\">Not at all. You can download papers first and purchase marking whenever you&#8217;re ready. Many students download several papers before deciding which ones they want professionally marked.<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"border border-gray-200 rounded-lg overflow-hidden\">\n                        <button onclick=\"toggleFAQ(2)\" class=\"w-full px-6 py-4 text-left bg-gray-50 hover:bg-gray-100 transition-colors duration-200 flex items-center justify-between\">\n                            <span class=\"font-semibold text-gray-900 text-lg\">How is work marked?<\/span>\n                            <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-gray-500 faq-icon\"><\/i>\n                        <\/button>\n                        <div class=\"faq-content px-6 py-4 bg-white hidden\">\n                            <p class=\"text-gray-700 leading-relaxed\">We use the exact exam board criteria for your specific qualification. Our markers are qualified English teachers and former BBC journalists who provide detailed rubric-based feedback with clear improvement actions and grade predictions.<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"border border-gray-200 rounded-lg overflow-hidden\">\n                        <button onclick=\"toggleFAQ(3)\" class=\"w-full px-6 py-4 text-left bg-gray-50 hover:bg-gray-100 transition-colors duration-200 flex items-center justify-between\">\n                            <span class=\"font-semibold text-gray-900 text-lg\">How long does marking take?<\/span>\n                            <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-gray-500 faq-icon\"><\/i>\n                        <\/button>\n                        <div class=\"faq-content px-6 py-4 bg-white hidden\">\n                            <p class=\"text-gray-700 leading-relaxed\">Single essay marking has a 48-hour turnaround, while bundle customers receive priority 24-hour marking. You&#8217;ll get an email notification as soon as your feedback is ready.<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"border border-gray-200 rounded-lg overflow-hidden\">\n                        <button onclick=\"toggleFAQ(4)\" class=\"w-full px-6 py-4 text-left bg-gray-50 hover:bg-gray-100 transition-colors duration-200 flex items-center justify-between\">\n                            <span class=\"font-semibold text-gray-900 text-lg\">What file types can I upload?<\/span>\n                            <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-gray-500 faq-icon\"><\/i>\n                        <\/button>\n                        <div class=\"faq-content px-6 py-4 bg-white hidden\">\n                            <p class=\"text-gray-700 leading-relaxed\">We accept PDF, Word (.doc\/.docx) files up to 10MB. Make sure your work is clearly written or typed, and include your name on the document.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Contact CTA -->\n                <div class=\"mt-12 text-center\">\n                    <div class=\"bg-blue-50 rounded-xl p-8\">\n                        <h3 class=\"text-2xl font-bold text-gray-900 mb-4\">Still have questions?<\/h3>\n                        <p class=\"text-gray-600 mb-6\">\n                            Our team is here to help you succeed. Get in touch for personalised guidance.\n                        <\/p>\n                        <div class=\"flex flex-col sm:flex-row gap-4 justify-center\">\n                            <a href=\"mailto:hello@geekschool.co.uk\" class=\"inline-flex items-center justify-center px-6 py-3 bg-blue-600 text-white font-semibold rounded-lg hover:bg-blue-700 transition-colors\">\n                                Email Us\n                            <\/a>\n                            <a href=\"https:\/\/wa.me\/447123456789\" class=\"inline-flex items-center justify-center px-6 py-3 bg-green-600 text-white font-semibold rounded-lg hover:bg-green-700 transition-colors\">\n                                WhatsApp\n                            <\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- Footer -->\n    <footer class=\"bg-gray-900 text-white py-12\">\n        <div class=\"container mx-auto px-4\">\n            <div class=\"grid md:grid-cols-4 gap-8\">\n                <!-- Brand -->\n                <div class=\"md:col-span-2\">\n                    <div class=\"flex items-center space-x-2 mb-4\">\n                        <div class=\"w-8 h-8 bg-blue-600 rounded-lg flex items-center justify-center\">\n                            <i data-lucide=\"book-open\" class=\"w-5 h-5 text-white\"><\/i>\n                        <\/div>\n                        <div class=\"font-bold text-xl\">\n                            Geek School\n                            <span class=\"text-blue-400 ml-1\">English<\/span>\n                        <\/div>\n                    <\/div>\n                    <p class=\"text-gray-300 mb-6 max-w-md\">\n                        Professional GCSE English support with free resources and expert marking. \n                        Helping students achieve their best grades with personalised feedback and proven teaching methods.\n                    <\/p>\n                    <div class=\"flex space-x-4\">\n                        <a href=\"mailto:hello@geekschool.co.uk\" class=\"flex items-center text-gray-300 hover:text-blue-400 transition-colors\">\n                            <i data-lucide=\"mail\" class=\"w-4 h-4 mr-2\"><\/i>\n                            hello@geekschool.co.uk\n                        <\/a>\n                    <\/div>\n                <\/div>\n\n                <!-- Quick Links -->\n                <div>\n                    <h4 class=\"font-semibold text-lg mb-4\">Quick Links<\/h4>\n                    <ul class=\"space-y-2\">\n                        <li><a href=\"\/gcseenglish\/#subject-selection\" class=\"text-gray-300 hover:text-blue-400 transition-colors\">Get Started<\/a><\/li>\n                        <li><a href=\"\/gcseenglish\/#marking-section\" class=\"text-gray-300 hover:text-blue-400 transition-colors\">Marking Service<\/a><\/li>\n                        <li><a href=\"\/gcseenglish\/#trust-section\" class=\"text-gray-300 hover:text-blue-400 transition-colors\">Student Reviews<\/a><\/li>\n                        <li><a href=\"\/gcseenglish\/#faq-section\" class=\"text-gray-300 hover:text-blue-400 transition-colors\">FAQ<\/a><\/li>\n                    <\/ul>\n                <\/div>\n\n                <!-- Contact -->\n                <div>\n                    <h4 class=\"font-semibold text-lg mb-4\">Get in Touch<\/h4>\n                    <div class=\"space-y-3\">\n                        <a href=\"mailto:hello@geekschool.co.uk\" class=\"flex items-center text-gray-300 hover:text-blue-400 transition-colors\">\n                            <i data-lucide=\"mail\" class=\"w-4 h-4 mr-2\"><\/i>\n                            Email Support\n                        <\/a>\n                        <a href=\"https:\/\/wa.me\/447123456789\" class=\"flex items-center text-gray-300 hover:text-green-400 transition-colors\">\n                            <i data-lucide=\"message-circle\" class=\"w-4 h-4 mr-2\"><\/i>\n                            WhatsApp\n                        <\/a>\n                        <div class=\"flex items-center text-gray-300\">\n                            <i data-lucide=\"phone\" class=\"w-4 h-4 mr-2\"><\/i>\n                            Available 9am-6pm\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Bottom Bar -->\n            <div class=\"border-t border-gray-700 mt-8 pt-8 flex flex-col md:flex-row justify-between items-center\">\n                <div class=\"text-gray-400 text-sm mb-4 md:mb-0\">\n                    \u00a9 2024 Geek School. All rights reserved.\n                <\/div>\n                <div class=\"flex space-x-6 text-sm\">\n                    <a href=\"\/gcseenglish\/privacy\" class=\"text-gray-400 hover:text-blue-400 transition-colors\">Privacy Policy<\/a>\n                    <a href=\"\/gcseenglish\/terms\" class=\"text-gray-400 hover:text-blue-400 transition-colors\">Terms of Service<\/a>\n                    <a href=\"\/gcseenglish\/contact\" class=\"text-gray-400 hover:text-blue-400 transition-colors\">Contact<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/footer>\n\n    <script>\n        \/\/ Global state\n        let currentStep = 1;\n        let selectedSubject = '';\n        let selectedBoard = '';\n        let selectedPaper = '';\n        let hasDownloaded = false;\n        let hasPurchasedMarking = false;\n\n        \/\/ Data\n        const examBoards = {\n            language: [\n                { id: 'aqa', name: 'AQA', logo: '\ud83c\udfaf' },\n                { id: 'edexcel-2', name: 'Edexcel 2.0', logo: '\ud83d\udcda' },\n                { id: 'edexcel', name: 'Edexcel', logo: '\ud83d\udcd6' },\n                { id: 'eduqas', name: 'Eduqas', logo: '\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f' },\n                { id: 'ocr', name: 'OCR', logo: '\ud83c\udf93' },\n                { id: 'edexcel-igcse', name: 'Edexcel IGCSE', logo: '\ud83c\udf0d' },\n                { id: 'wjec', name: 'WJEC', logo: '\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f' }\n            ],\n            literature: [\n                { id: 'aqa', name: 'AQA', logo: '\ud83c\udfaf' },\n                { id: 'edexcel', name: 'Edexcel', logo: '\ud83d\udcd6' },\n                { id: 'eduqas', name: 'Eduqas', logo: '\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f' },\n                { id: 'ocr', name: 'OCR', logo: '\ud83c\udf93' },\n                { id: 'cie-igcse', name: 'CIE IGCSE', logo: '\ud83c\udf0d' }\n            ]\n        };\n\n        const papers = {\n            language: [\n                {\n                    id: 'paper-1',\n                    title: 'Paper 1',\n                    subtitle: 'Explorations in Creative Reading and Writing',\n                    description: 'Fiction extract analysis and creative writing tasks',\n                    duration: '1 hour 45 minutes',\n                    marks: '80 marks',\n                    files: ['Past Paper (PDF)', 'Mark Scheme (PDF)', 'Student Guide (PDF)', 'Practice Questions (PDF)']\n                },\n                {\n                    id: 'paper-2',\n                    title: 'Paper 2',\n                    subtitle: 'Writers\\' Viewpoints and Perspectives',\n                    description: 'Non-fiction texts comparison and persuasive writing',\n                    duration: '1 hour 45 minutes',\n                    marks: '80 marks',\n                    files: ['Past Paper (PDF)', 'Mark Scheme (PDF)', 'Student Guide (PDF)', 'Practice Questions (PDF)']\n                }\n            ],\n            literature: [\n                {\n                    id: 'macbeth',\n                    title: 'Macbeth',\n                    subtitle: 'Shakespeare Play',\n                    description: 'Character analysis, themes, and context questions',\n                    duration: 'Extract-based',\n                    marks: '30 marks',\n                    files: ['Extract Questions (PDF)', 'Character Analysis Guide (PDF)', 'Themes Worksheet (PDF)', 'Context Notes (PDF)']\n                },\n                {\n                    id: 'inspector-calls',\n                    title: 'An Inspector Calls',\n                    subtitle: 'Modern Drama',\n                    description: 'Social responsibility and dramatic techniques',\n                    duration: 'Extract-based',\n                    marks: '30 marks',\n                    files: ['Extract Questions (PDF)', 'Social Context Guide (PDF)', 'Character Study (PDF)', 'Themes Analysis (PDF)']\n                },\n                {\n                    id: 'jekyll-hyde',\n                    title: 'Jekyll and Hyde',\n                    subtitle: '19th Century Novel',\n                    description: 'Victorian society and gothic elements',\n                    duration: 'Extract-based',\n                    marks: '30 marks',\n                    files: ['Extract Questions (PDF)', 'Historical Context (PDF)', 'Character Guide (PDF)', 'Gothic Elements (PDF)']\n                },\n                {\n                    id: 'christmas-carol',\n                    title: 'A Christmas Carol',\n                    subtitle: '19th Century Novel',\n                    description: 'Social reform and character development',\n                    duration: 'Extract-based',\n                    marks: '30 marks',\n                    files: ['Extract Questions (PDF)', 'Historical Context (PDF)', 'Character Development (PDF)', 'Themes Guide (PDF)']\n                },\n                {\n                    id: 'poetry-anthology',\n                    title: 'Poetry Anthology',\n                    subtitle: 'Power and Conflict Cluster',\n                    description: 'Comparative poetry analysis and context',\n                    duration: 'Comparison',\n                    marks: '30 marks',\n                    files: ['Comparison Questions (PDF)', 'Poem Analysis Guide (PDF)', 'Context Notes (PDF)', 'Practice Essays (PDF)']\n                },\n                {\n                    id: 'unseen-poetry',\n                    title: 'Unseen Poetry',\n                    subtitle: 'Poetry Analysis',\n                    description: 'Analysis and comparison of unfamiliar poems',\n                    duration: '45 minutes',\n                    marks: '32 marks',\n                    files: ['Practice Poems (PDF)', 'Analysis Framework (PDF)', 'Comparison Guide (PDF)', 'Mark Scheme (PDF)']\n                }\n            ]\n        };\n\n        const paperTitles = {\n            'paper-1': 'Paper 1: Creative Reading and Writing',\n            'paper-2': 'Paper 2: Writers\\' Viewpoints and Perspectives',\n            'macbeth': 'Macbeth Analysis',\n            'inspector-calls': 'An Inspector Calls',\n            'jekyll-hyde': 'Jekyll and Hyde',\n            'christmas-carol': 'A Christmas Carol',\n            'poetry-anthology': 'Poetry Anthology',\n            'unseen-poetry': 'Unseen Poetry'\n        };\n\n        \/\/ Initialize\n        document.addEventListener('DOMContentLoaded', function() {\n            lucide.createIcons();\n            setupEventListeners();\n            updateNavigation();\n        });\n\n        function setupEventListeners() {\n            \/\/ Mobile menu toggle\n            document.getElementById('mobile-menu-btn').addEventListener('click', function() {\n                const mobileMenu = document.getElementById('mobile-menu');\n                mobileMenu.classList.toggle('hidden');\n            });\n\n            \/\/ Scroll handling\n            window.addEventListener('scroll', function() {\n                const nav = document.getElementById('navigation');\n                if (window.scrollY > 50) {\n                    nav.classList.add('bg-white\/95', 'backdrop-blur-sm', 'shadow-lg');\n                    nav.classList.remove('bg-transparent');\n                } else {\n                    nav.classList.remove('bg-white\/95', 'backdrop-blur-sm', 'shadow-lg');\n                    nav.classList.add('bg-transparent');\n                }\n            });\n\n            \/\/ File upload handling\n            document.getElementById('file-upload').addEventListener('change', function(e) {\n                const file = e.target.files[0];\n                if (file) {\n                    document.getElementById('file-upload-text').textContent = file.name;\n                    document.getElementById('selected-file-name').textContent = 'File selected: ' + file.name;\n                    document.getElementById('file-selected').classList.remove('hidden');\n                }\n            });\n\n            \/\/ Form submission\n            document.getElementById('work-submission-form').addEventListener('submit', function(e) {\n                e.preventDefault();\n                submitWork();\n            });\n        }\n\n        function scrollToSection(sectionId) {\n            const element = document.getElementById(sectionId);\n            if (element) {\n                element.scrollIntoView({ behavior: 'smooth' });\n            }\n        }\n\n        function startWithLanguage() {\n            selectSubject('language');\n        }\n\n        function startWithLiterature() {\n            selectSubject('literature');\n        }\n\n        function selectSubject(subject) {\n            selectedSubject = subject;\n            currentStep = 2;\n            \n            \/\/ Update UI\n            updateSubjectCards();\n            showBoardSelection();\n            updateStepper();\n            \n            setTimeout(() => {\n                scrollToSection('board-selection');\n            }, 100);\n        }\n\n        function updateSubjectCards() {\n            const languageCard = document.getElementById('language-card');\n            const literatureCard = document.getElementById('literature-card');\n            \n            if (selectedSubject === 'language') {\n                languageCard.classList.add('border-blue-500', 'bg-blue-50', 'shadow-lg');\n                languageCard.classList.remove('border-gray-200', 'bg-white');\n                literatureCard.classList.add('border-gray-200', 'bg-white');\n                literatureCard.classList.remove('border-purple-500', 'bg-purple-50', 'shadow-lg');\n            } else if (selectedSubject === 'literature') {\n                literatureCard.classList.add('border-purple-500', 'bg-purple-50', 'shadow-lg');\n                literatureCard.classList.remove('border-gray-200', 'bg-white');\n                languageCard.classList.add('border-gray-200', 'bg-white');\n                languageCard.classList.remove('border-blue-500', 'bg-blue-50', 'shadow-lg');\n            }\n        }\n\n        function showBoardSelection() {\n            const boardSection = document.getElementById('board-selection');\n            const boardsContainer = document.getElementById('exam-boards');\n            \n            boardSection.classList.remove('hidden');\n            \n            \/\/ Clear existing boards\n            boardsContainer.innerHTML = '';\n            \n            \/\/ Add boards for selected subject\n            const boards = examBoards[selectedSubject] || [];\n            boards.forEach(board => {\n                const boardElement = document.createElement('div');\n                boardElement.className = 'relative p-6 rounded-xl border-2 border-gray-200 bg-white hover:border-blue-300 hover:shadow-md transition-all duration-300 cursor-pointer group';\n                boardElement.onclick = () => selectBoard(board.id, board.name);\n                \n                boardElement.innerHTML = `\n                    <div class=\"flex flex-col items-center text-center\">\n                        <div class=\"text-4xl mb-4\">${board.logo}<\/div>\n                        <h3 class=\"text-lg font-semibold text-gray-900 mb-4\">${board.name}<\/h3>\n                        <button class=\"w-full bg-gray-100 hover:bg-blue-600 hover:text-white text-gray-700 py-2 px-4 rounded-lg font-medium transition-all duration-300\">\n                            Select\n                        <\/button>\n                    <\/div>\n                `;\n                \n                boardsContainer.appendChild(boardElement);\n            });\n        }\n\n        function selectBoard(boardId, boardName) {\n            selectedBoard = boardId;\n            currentStep = 3;\n            \n            \/\/ Update board confirmation\n            document.getElementById('selected-board-name').textContent = boardName + ' selected';\n            document.getElementById('board-confirmation').classList.remove('hidden');\n            \n            \/\/ Show paper selection\n            showPaperSelection();\n            updateStepper();\n            \n            setTimeout(() => {\n                scrollToSection('paper-selection');\n            }, 100);\n        }\n\n        function showPaperSelection() {\n            const paperSection = document.getElementById('paper-selection');\n            const papersContainer = document.getElementById('papers-grid');\n            \n            paperSection.classList.remove('hidden');\n            \n            \/\/ Clear existing papers\n            papersContainer.innerHTML = '';\n            \n            \/\/ Add papers for selected subject\n            const subjectPapers = papers[selectedSubject] || [];\n            subjectPapers.forEach(paper => {\n                const paperElement = document.createElement('div');\n                paperElement.className = 'relative p-6 rounded-xl border-2 border-gray-200 bg-white hover:border-green-300 hover:shadow-md transition-all duration-300 cursor-pointer group';\n                paperElement.onclick = () => selectPaper(paper.id, paper.title);\n                \n                paperElement.innerHTML = `\n                    <div class=\"flex flex-col h-full\">\n                        <div class=\"flex items-start justify-between mb-4\">\n                            <div class=\"w-12 h-12 bg-gray-100 text-gray-600 group-hover:bg-green-100 group-hover:text-green-600 rounded-lg flex items-center justify-center transition-all duration-300\">\n                                <i data-lucide=\"file-text\" class=\"w-6 h-6\"><\/i>\n                            <\/div>\n                        <\/div>\n                        <div class=\"text-left flex-grow\">\n                            <h3 class=\"text-xl font-bold text-gray-900 mb-2\">${paper.title}<\/h3>\n                            <p class=\"text-sm font-medium text-blue-600 mb-3\">${paper.subtitle}<\/p>\n                            <p class=\"text-gray-600 mb-4 text-sm leading-relaxed\">${paper.description}<\/p>\n                            <div class=\"flex justify-between text-xs text-gray-500 mb-6\">\n                                <span>${paper.duration}<\/span>\n                                <span>${paper.marks}<\/span>\n                            <\/div>\n                        <\/div>\n                        <button class=\"w-full bg-gray-100 hover:bg-green-600 hover:text-white text-gray-700 py-3 px-4 rounded-lg font-medium transition-all duration-300 flex items-center justify-center\">\n                            <i data-lucide=\"download\" class=\"mr-2 h-4 w-4\"><\/i>\n                            Choose this paper\n                        <\/button>\n                    <\/div>\n                `;\n                \n                papersContainer.appendChild(paperElement);\n            });\n            \n            \/\/ Re-initialize Lucide icons\n            lucide.createIcons();\n        }\n\n        function selectPaper(paperId, paperTitle) {\n            selectedPaper = paperId;\n            currentStep = 4;\n            \n            \/\/ Update paper confirmation\n            document.getElementById('selected-paper-title').textContent = paperTitle + ' ready to download!';\n            document.getElementById('selected-paper-name').textContent = paperTitle;\n            document.getElementById('selected-subject-name').textContent = selectedSubject === 'language' ? 'English Language' : 'English Literature';\n            document.getElementById('paper-confirmation').classList.remove('hidden');\n            \n            \/\/ Show download section\n            showDownloadSection();\n            updateStepper();\n            \n            setTimeout(() => {\n                scrollToSection('download-section');\n            }, 100);\n        }\n\n        function showDownloadSection() {\n            const downloadSection = document.getElementById('download-section');\n            downloadSection.classList.remove('hidden');\n            \n            \/\/ Update download content\n            const paper = papers[selectedSubject].find(p => p.id === selectedPaper);\n            if (paper) {\n                document.getElementById('download-paper-title').textContent = paper.title + ': ' + paper.subtitle;\n                \n                const filesContainer = document.getElementById('download-files');\n                filesContainer.innerHTML = '';\n                \n                paper.files.forEach(file => {\n                    const fileElement = document.createElement('div');\n                    fileElement.className = 'flex items-center p-3 bg-gray-50 rounded-lg';\n                    fileElement.innerHTML = `\n                        <i data-lucide=\"file-text\" class=\"w-5 h-5 text-gray-600 mr-3\"><\/i>\n                        <span class=\"text-gray-700\">${file}<\/span>\n                    `;\n                    filesContainer.appendChild(fileElement);\n                });\n                \n                \/\/ Re-initialize Lucide icons\n                lucide.createIcons();\n            }\n        }\n\n        function downloadPaper() {\n            hasDownloaded = true;\n            currentStep = 5;\n            \n            \/\/ Hide download content, show success\n            document.getElementById('download-content').classList.add('hidden');\n            document.getElementById('download-success').classList.remove('hidden');\n            \n            const paper = papers[selectedSubject].find(p => p.id === selectedPaper);\n            if (paper) {\n                document.getElementById('downloaded-paper-title').textContent = paper.title + ': ' + paper.subtitle;\n            }\n            \n            \/\/ Show marking section\n            showMarkingSection();\n            updateStepper();\n            \n            setTimeout(() => {\n                scrollToSection('marking-section');\n            }, 100);\n        }\n\n        function showMarkingSection() {\n            const markingSection = document.getElementById('marking-section');\n            markingSection.classList.remove('hidden');\n        }\n\n        function purchaseMarking(option) {\n            hasPurchasedMarking = true;\n            currentStep = 6;\n            \n            \/\/ Show submission section\n            showSubmissionSection();\n            updateStepper();\n            \n            setTimeout(() => {\n                scrollToSection('submission-section');\n            }, 100);\n        }\n\n        function showSubmissionSection() {\n            const submissionSection = document.getElementById('submission-section');\n            submissionSection.classList.remove('hidden');\n            \n            \/\/ Update order details\n            const orderNumber = 'ORD-' + Math.random().toString(36).substr(2, 9).toUpperCase();\n            document.getElementById('order-number').textContent = orderNumber;\n            document.getElementById('order-subject').textContent = selectedSubject === 'language' ? 'English Language' : 'English Literature';\n            document.getElementById('order-paper').textContent = paperTitles[selectedPaper];\n        }\n\n        function submitWork() {\n            \/\/ Hide form, show success\n            document.getElementById('submission-form').classList.add('hidden');\n            document.getElementById('submission-success').classList.remove('hidden');\n            \n            \/\/ Update final details\n            document.getElementById('final-order-number').textContent = document.getElementById('order-number').textContent;\n            document.getElementById('final-subject').textContent = selectedSubject === 'language' ? 'English Language' : 'English Literature';\n            document.getElementById('final-paper').textContent = paperTitles[selectedPaper];\n        }\n\n        function updateStepper() {\n            const stepperSection = document.getElementById('stepper-section');\n            const stepsContainer = document.getElementById('stepper-steps');\n            \n            if (currentStep > 1) {\n                stepperSection.classList.remove('hidden');\n            }\n            \n            const steps = [\n                { id: 1, title: 'Subject', description: 'Choose your subject' },\n                { id: 2, title: 'Exam Board', description: 'Select your board' },\n                { id: 3, title: 'Paper', description: 'Pick your paper' },\n                { id: 4, title: 'Download', description: 'Get free resources' },\n                { id: 5, title: 'Marking', description: 'Add expert feedback' },\n                { id: 6, title: 'Submit', description: 'Upload your work' }\n            ];\n            \n            stepsContainer.innerHTML = '';\n            \n            steps.forEach((step, index) => {\n                const stepElement = document.createElement('div');\n                stepElement.className = 'flex items-center';\n                \n                const isActive = step.id <= currentStep;\n                const isCompleted = step.id < currentStep;\n                const isCurrent = step.id === currentStep;\n                \n                stepElement.innerHTML = `\n                    <div class=\"flex items-center cursor-pointer transition-all duration-300 ${isActive ? 'opacity-100' : 'opacity-50'}\">\n                        <div class=\"w-10 h-10 rounded-full flex items-center justify-center text-sm font-semibold transition-all duration-300 ${\n                            isCompleted ? 'bg-green-500 text-white' : \n                            isCurrent ? 'bg-blue-600 text-white' : \n                            'bg-gray-200 text-gray-500'\n                        }\">\n                            ${isCompleted ? '<i data-lucide=\"check\" class=\"w-5 h-5\"><\/i>' : step.id}\n                        <\/div>\n                        <div class=\"ml-3 hidden md:block\">\n                            <div class=\"text-sm font-semibold ${isActive ? 'text-gray-900' : 'text-gray-500'}\">${step.title}<\/div>\n                            <div class=\"text-xs ${isActive ? 'text-gray-600' : 'text-gray-400'}\">${step.description}<\/div>\n                        <\/div>\n                    <\/div>\n                    ${index < steps.length - 1 ? '<i data-lucide=\"chevron-right\" class=\"w-5 h-5 text-gray-400 mx-2 md:mx-4\"><\/i>' : ''}\n                `;\n                \n                stepsContainer.appendChild(stepElement);\n            });\n            \n            \/\/ Update mobile step title\n            const currentStepData = steps[currentStep - 1];\n            if (currentStepData) {\n                document.getElementById('mobile-step-text').textContent = `Step ${currentStep}: ${currentStepData.title}`;\n                document.getElementById('mobile-step-desc').textContent = currentStepData.description;\n            }\n            \n            \/\/ Re-initialize Lucide icons\n            lucide.createIcons();\n        }\n\n        function updateNavigation() {\n            \/\/ Any navigation-specific updates\n        }\n\n        function toggleFAQ(index) {\n            const faqContents = document.querySelectorAll('.faq-content');\n            const faqIcons = document.querySelectorAll('.faq-icon');\n            \n            \/\/ Close all other FAQs\n            faqContents.forEach((content, i) => {\n                if (i !== index) {\n                    content.classList.add('hidden');\n                    faqIcons[i].style.transform = 'rotate(0deg)';\n                }\n            });\n            \n            \/\/ Toggle current FAQ\n            const currentContent = faqContents[index];\n            const currentIcon = faqIcons[index];\n            \n            if (currentContent.classList.contains('hidden')) {\n                currentContent.classList.remove('hidden');\n                currentIcon.style.transform = 'rotate(180deg)';\n            } else {\n                currentContent.classList.add('hidden');\n                currentIcon.style.transform = 'rotate(0deg)';\n            }\n        }\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>GCSE English &#8211; Free Past Papers &#038; Expert Marking | Geek School Geek School English How it Works Marking Reviews FAQ Get Started How it Works Marking Reviews FAQ Get Started GCSE English. One hub for your exam prep. Pick your subject, choose your board, download past papers free, and get expert marking when you [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-5031","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/geekschool.co.uk\/gcseenglish\/wp-json\/wp\/v2\/pages\/5031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geekschool.co.uk\/gcseenglish\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/geekschool.co.uk\/gcseenglish\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/geekschool.co.uk\/gcseenglish\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/geekschool.co.uk\/gcseenglish\/wp-json\/wp\/v2\/comments?post=5031"}],"version-history":[{"count":0,"href":"https:\/\/geekschool.co.uk\/gcseenglish\/wp-json\/wp\/v2\/pages\/5031\/revisions"}],"wp:attachment":[{"href":"https:\/\/geekschool.co.uk\/gcseenglish\/wp-json\/wp\/v2\/media?parent=5031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}