{"id":426,"date":"2026-02-21T13:37:31","date_gmt":"2026-02-21T13:37:31","guid":{"rendered":"https:\/\/curiouslearneracademy.com\/newzealand\/?page_id=426"},"modified":"2026-06-05T11:32:06","modified_gmt":"2026-06-05T11:32:06","slug":"curriculum","status":"publish","type":"page","link":"https:\/\/curiouslearneracademy.com\/newzealand\/curriculum\/","title":{"rendered":"Curriculum"},"content":{"rendered":"\n<section class=\"cl-dynamic-universe\" id=\"clUniverse\">\n    <div class=\"cl-master-container\">\n        \n        <div class=\"cl-top-grid\">\n            \n            <div class=\"cl-col-left\">\n                <div class=\"cl-badge-stream\">\n                    <span class=\"cl-live-badge badge-p\">Flexible<\/span>\n                    <span class=\"cl-live-badge badge-o\">Structured<\/span>\n                    <span class=\"cl-live-badge badge-b\">Measurable<\/span>\n                <\/div>\n\n                <h1 class=\"cl-mega-heading\">\n                    The Curious Learner <br>\n                    <span class=\"cl-electric-text\">NZ Curriculum<\/span>\n                <\/h1>\n                \n                <p class=\"cl-sub-tag\">Built from the New Zealand standard Curriculum and international assessment standards.<\/p>\n\n                <div class=\"cl-glass-card cl-live-card\" onmousemove=\"tiltCard(event, this)\" onmouseleave=\"resetCard(this)\">\n                    <div class=\"cl-card-header\">\n                        <span class=\"cl-card-num\">01<\/span>\n                        <h3>The &#8220;Broad&#8221; View<\/h3>\n                    <\/div>\n                    <p class=\"cl-desc-text\">New Zealand schools follow a flexible national curriculum designed to support a wide range of learners. However, for many parents, it can be difficult to see exactly what their child should be learning at each stage.<\/p>\n                    <div class=\"cl-card-scanner\"><\/div>\n                <\/div>\n\n                <div class=\"cl-cta-anchor\">\n                    <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/diagnostic-assessment\/\" class=\"cl-btn-pulse-live\">\n                        <span class=\"cl-btn-text\">Start Diagnostic Assessment<\/span>\n                        <div class=\"cl-pulse-glow-bi\"><\/div>\n                    <\/a>\n                <\/div>\n            <\/div>\n\n            <div class=\"cl-col-right\">\n                <div class=\"cl-visual-grid\">\n                    <div class=\"cl-portal-wrap p-left\" id=\"portal1\">\n                        <div class=\"cl-p-tag\">Personalized Pathway<\/div>\n                        <div class=\"cl-p-glass\">\n                            <img decoding=\"async\" src=\"https:\/\/curiouslearneracademy.com\/wp-content\/uploads\/2026\/01\/1-Personalised-learning-plans.png\" alt=\"Pathways\" title=\"Curriculum\">\n                        <\/div>\n                    <\/div>\n                    <div class=\"cl-portal-wrap p-right\" id=\"portal2\">\n                        <div class=\"cl-p-tag tag-s\">Structured Learning<\/div>\n                        <div class=\"cl-p-glass\">\n                            <img decoding=\"async\" src=\"https:\/\/curiouslearneracademy.com\/wp-content\/uploads\/2026\/01\/7.jpg\" alt=\"Student\" title=\"Curriculum\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"cl-glass-card cl-live-card cl-active-border\" onmousemove=\"tiltCard(event, this)\" onmouseleave=\"resetCard(this)\">\n                    <div class=\"cl-card-header\">\n                        <span class=\"cl-card-num color-p\">02<\/span>\n                        <h3>Structured Goals<\/h3>\n                    <\/div>\n                    <p class=\"cl-desc-text\">At Curious Learner, we translate and tailor broad curriculum expectations into structured, easy-to-understand learning goals aligned with the New Zealand standard Curriculum and the international assessment framework.<\/p>\n                    <div class=\"cl-card-scanner\"><\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"cl-full-footer\">\n            <div class=\"cl-closing-statement-wrap\">\n                <p class=\"cl-final-text\">\n                    So you always know what your child is learning, \n                    <span class=\"cl-highlight-o\">why it matters<\/span>, \n                    and what they\u2019re working towards next.\n                <\/p>\n                <div class=\"cl-footer-line\"><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@300;600;900&display=swap');\n\n.cl-dynamic-universe {\n    --p: #6B1AB7; --s: #f97316; --d: #0c4a6e;\n    --text-dark: #1e293b; \n    width: 100%; min-height: 100vh; background: #ffffff;\n    font-family: 'Outfit', sans-serif; display: flex; align-items: center; justify-content: center;\n    overflow: hidden; position: relative; padding: 80px 20px; box-sizing: border-box;\n}\n\n.cl-master-container { width: 100%; max-width: 1300px; display: flex; flex-direction: column; gap: 60px; z-index: 10; }\n.cl-top-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start; }\n\n\/* --- DYNAMIC LIVE PREFIX BADGES --- *\/\n.cl-badge-stream { display: flex; gap: 12px; margin-bottom: 15px; }\n.cl-live-badge { \n    padding: 6px 18px; border-radius: 50px; font-weight: 800; font-size: 0.8rem; \n    text-transform: uppercase; border: 2px solid;\n    animation: badgeFloat 3s infinite ease-in-out;\n}\n.badge-p { border-color: var(--p); color: var(--p); animation-delay: 0s; }\n.badge-o { border-color: var(--s); color: var(--s); animation-delay: 0.5s; }\n.badge-b { border-color: var(--d); color: var(--d); animation-delay: 1s; }\n\n@keyframes badgeFloat { 0%, 100% { transform: translateY(0) scale(1); } 50% { transform: translateY(-10px) scale(1.05); } }\n\n\/* --- TITLES --- *\/\n.cl-mega-heading { font-size: 4rem; font-weight: 900; color: var(--d); line-height: 1.1; margin: 10px 0; letter-spacing: -2px; }\n.cl-electric-text {\n    background: linear-gradient(90deg, var(--p), var(--s), #3b82f6, var(--p));\n    background-size: 300% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n    animation: flowLiquid 6s linear infinite;\n}\n@keyframes flowLiquid { to { background-position: 300% center; } }\n.cl-sub-tag { font-size: 1.35rem; color: var(--text-dark); margin-bottom: 30px; font-weight: 600; }\n\n\/* --- LIVE CARDS 1 & 2 --- *\/\n.cl-glass-card {\n    background: #fdfdfd; padding: 30px; border-radius: 30px; border: 1px solid #e2e8f0;\n    transition: 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); box-shadow: 0 4px 15px rgba(0,0,0,0.02);\n    position: relative; overflow: hidden;\n}\n.cl-live-card:hover { transform: scale(1.02); box-shadow: 0 20px 40px rgba(107, 26, 183, 0.1); border-color: var(--p); }\n.cl-active-border { border: 2.5px solid var(--p); margin-top: 30px; }\n.cl-card-header { display: flex; align-items: center; gap: 15px; margin-bottom: 8px; }\n.cl-card-num { font-size: 1.8rem; font-weight: 900; color: #cbd5e1; }\n.color-p { color: var(--p); }\n.cl-glass-card h3 { font-size: 1.7rem; color: var(--d); margin: 0; font-weight: 900; }\n.cl-desc-text { font-size: 1.15rem; color: var(--text-dark); line-height: 1.6; font-weight: 500; position: relative; z-index: 2; }\n\n\/* LIVE SCAN EFFECT ON CARDS *\/\n.cl-card-scanner {\n    position: absolute; top: 0; left: -100%; width: 100%; height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(107, 26, 183, 0.05), transparent);\n    transition: 0.5s;\n}\n.cl-live-card:hover .cl-card-scanner { animation: scan 2s infinite; }\n@keyframes scan { 0% { left: -100%; } 100% { left: 100%; } }\n\n\/* --- CHROMATIC BIO-PULSE CTA --- *\/\n.cl-cta-anchor { margin-top: 40px; }\n.cl-btn-pulse-live {\n    position: relative; display: inline-block; padding: 22px 50px;\n    background: var(--p); border-radius: 100px; color: #fff !important;\n    font-weight: 900; font-size: 1.35rem; text-decoration: none !important;\n    transition: 0.4s; overflow: visible; z-index: 1;\n}\n.cl-pulse-glow-bi {\n    position: absolute; top: 0; left: 0; width: 100%; height: 100%;\n    border-radius: 100px; z-index: -1;\n    animation: chromaPulse 3s infinite ease-out;\n}\n@keyframes chromaPulse {\n    0% { transform: scale(1); background: var(--p); opacity: 0.8; }\n    50% { background: var(--s); opacity: 0.4; }\n    100% { transform: scale(1.5, 1.9); background: var(--s); opacity: 0; }\n}\n\n\/* VISUALS (RIGHT) *\/\n.cl-visual-grid { position: relative; height: 350px; width: 100%; perspective: 1000px; }\n.cl-portal-wrap { position: absolute; width: 260px; transition: 0.1s ease-out; }\n.p-left { top: 0; left: 0; z-index: 2; }\n.p-right { top: 30px; right: 0; z-index: 3; }\n.cl-p-glass { background: #fff; padding: 10px; border-radius: 30px; box-shadow: 0 20px 50px rgba(0,0,0,0.1); overflow: hidden; }\n.cl-p-glass img { width: 100%; border-radius: 20px; display: block; }\n.cl-p-tag { position: absolute; top: -10px; left: 20px; background: var(--p); color: #fff; padding: 5px 12px; border-radius: 8px; font-weight: 800; font-size: 0.75rem; z-index: 10; }\n\n\/* FOOTER *\/\n.cl-full-footer { width: 100%; text-align: center; padding-top: 40px; }\n.cl-final-text { font-size: 1.4rem; color: var(--text-dark); font-weight: 600; line-height: 1.4; }\n.cl-highlight-o { color: var(--s); font-weight: 900; }\n.cl-footer-line { width: 80px; height: 4px; background: var(--p); margin: 20px auto 0; border-radius: 10px; }\n\n@media (max-width: 1100px) {\n    .cl-top-grid { grid-template-columns: 1fr; }\n    .cl-cta-anchor { text-align: center; }\n    .cl-portal-wrap { position: relative; display: inline-block; width: 260px; top: auto; left: auto; right: auto; margin: 10px; }\n    .cl-visual-grid { height: auto; display: block; text-align: center; }\n}\n<\/style>\n\n<script>\n\/\/ COORDINATED LIVE PARALLAX\ndocument.addEventListener('mousemove', (e) => {\n    const x = (window.innerWidth - e.pageX * 2) \/ 100;\n    const y = (window.innerHeight - e.pageY * 2) \/ 100;\n    \n    \/\/ Portal Images Parallax\n    const p1 = document.getElementById('portal1');\n    const p2 = document.getElementById('portal2');\n    if(p1) p1.style.transform = `translateX(${x}px) translateY(${y}px) rotateY(${x}deg)`;\n    if(p2) p2.style.transform = `translateX(${-x}px) translateY(${-y}px) rotateY(${-x}deg)`;\n});\n\n\/\/ MAGNETIC TILT FOR LIVE CARDS\nfunction tiltCard(e, card) {\n    const rect = card.getBoundingClientRect();\n    const dx = e.clientX - (rect.left + rect.width \/ 2);\n    const dy = e.clientY - (rect.top + rect.height \/ 2);\n    card.style.transform = `perspective(1000px) rotateX(${-dy\/25}deg) rotateY(${dx\/25}deg) scale(1.02)`;\n}\n\nfunction resetCard(card) {\n    card.style.transform = `perspective(1000px) rotateX(0deg) rotateY(0deg) scale(1)`;\n}\n<\/script>\n\n\n\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;900&display=swap');\n\n    :root {\n        --p: #6B1AB7; --o: #f97316; --navy: #0c4a6e; --bg: #ffffff;\n        --text-dark: #1e293b;\n        --hub-glow: rgba(12, 74, 110, 0.08);\n    }\n\n    body { \n        margin: 0; font-family: 'Outfit', sans-serif; \n        background: var(--bg); color: var(--navy); \n        overflow-x: hidden; \n        \/* Smooth transition for the whole page background *\/\n        transition: background 0.7s cubic-bezier(0.4, 0, 0.2, 1);\n    }\n\n    .main-container {\n        max-width: 1200px; margin: 60px auto; padding: 20px;\n        display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start;\n    }\n\n    \/* --- SELF-PLAYING LIVE HEADINGS --- *\/\n    .live-heading {\n        font-size: 3.5rem; font-weight: 900; line-height: 1.1; margin-bottom: 15px;\n        display: inline-block;\n        background: linear-gradient(90deg, var(--navy), var(--p), var(--o), var(--navy));\n        background-size: 300% auto;\n        -webkit-background-clip: text;\n        -webkit-text-fill-color: transparent;\n        animation: flow 6s linear infinite;\n    }\n\n    @keyframes flow { to { background-position: 300% center; } }\n\n    .live-subheading-prompt {\n        font-size: 1.1rem;\n        line-height: 1.6;\n        color: #64748b;\n        margin-bottom: 35px;\n        font-weight: 600;\n    }\n    .live-subheading-prompt span {\n        color: var(--o);\n        font-weight: 800;\n    }\n\n    \/* --- LEFT SIDE: THE CHALLENGES (SHARP & STEADY) --- *\/\n    .gap-stack { transition: 0.4s ease; opacity: 1; }\n    \n    \/* Removed blur, added slight dimming instead to keep focus on right *\/\n    .interacting .gap-stack { opacity: 0.7; }\n\n    .gap-card {\n        display: flex; align-items: center; gap: 15px; padding: 20px; \n        background: #fff; border-radius: 16px; margin-bottom: 15px;\n        border: 1px solid #eef2f6; border-left: 6px solid #ff4d4d; \n        font-weight: 600; color: var(--text-dark);\n        box-shadow: 0 4px 12px rgba(0,0,0,0.03);\n    }\n\n    .btn-diagnostic {\n        display: inline-block; margin-top: 40px; padding: 24px 50px;\n        background: #cbd5e1; color: white !important; text-decoration: none;\n        border-radius: 100px; font-weight: 900; font-size: 1.2rem;\n        transition: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n        pointer-events: none; opacity: 0.5;\n        text-transform: uppercase; letter-spacing: 0.5px;\n    }\n\n    .btn-diagnostic.ready {\n        background: var(--p); opacity: 1; pointer-events: auto;\n        transform: scale(1.05); box-shadow: 0 20px 40px rgba(107, 26, 183, 0.3);\n        animation: pulse-ready 2s infinite;\n    }\n\n    @keyframes pulse-ready {\n        0%, 100% { transform: scale(1.05); }\n        50% { transform: scale(1.1); box-shadow: 0 25px 50px rgba(107, 26, 183, 0.5); }\n    }\n\n    \/* --- RIGHT SIDE: DYNAMIC HUB --- *\/\n    .solution-hub {\n        background: #ffffff; border-radius: 40px; padding: 45px;\n        border: 1px solid #f0f0ff; \n        transition: box-shadow 0.6s ease, border-color 0.6s ease;\n        box-shadow: 0 30px 60px var(--hub-glow);\n        position: sticky; top: 40px;\n    }\n\n    .hub-title { font-size: 1.8rem; font-weight: 800; margin-bottom: 10px; color: var(--navy); }\n    .mastery-tag { margin-bottom: 25px; font-weight: 600; color: var(--p); font-size: 0.9rem; }\n\n    .sol-btn {\n        background: white; border: 1px solid #f0f0f5;\n        padding: 24px; border-radius: 20px; margin-bottom: 15px; cursor: pointer;\n        transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    }\n\n    .sol-btn:hover { border-color: var(--p); }\n    .sol-btn.active { border-color: var(--o); background: #fffaf7; transform: scale(1.02); }\n\n    \/* --- CHECKBOX CHROMATIC RIPPLES --- *\/\n    .check-icon {\n        width: 28px; height: 28px; border-radius: 50%; border: 2px solid #cbd5e1;\n        display: flex; align-items: center; justify-content: center; \n        transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); color: transparent;\n        background: #ffffff;\n        position: relative;\n        animation: neutralPulse 2s infinite alternate;\n    }\n\n    @keyframes neutralPulse {\n        0% { box-shadow: 0 0 0 0 rgba(20, 184, 166, 0.2); border-color: #cbd5e1; }\n        100% { box-shadow: 0 0 10px 4px rgba(20, 184, 166, 0.15); border-color: var(--p); }\n    }\n\n    .active .check-icon { \n        background: var(--o); \n        border-color: var(--o); \n        color: white; \n        transform: rotate(360deg) scale(1.1);\n        animation: activeIgnitionPulse 1.5s infinite alternate;\n    }\n\n    @keyframes activeIgnitionPulse {\n        0% { box-shadow: 0 0 0 0 rgba(249, 115, 22, 0.5); }\n        100% { box-shadow: 0 0 15px 6px rgba(249, 115, 22, 0.3); }\n    }\n\n    .sol-btn:hover .check-icon {\n        transform: scale(1.15);\n        border-color: var(--o);\n    }\n\n    .details {\n        max-height: 0; opacity: 0; overflow: hidden;\n        transition: 0.4s ease; color: #475569; line-height: 1.6;\n    }\n\n    .sol-btn.active .details { max-height: 200px; opacity: 1; margin-top: 15px; }\n\n    @media (max-width: 1000px) { .main-container { grid-template-columns: 1fr; } .solution-hub { position: static; } }\n<\/style>\n\n<div class=\"main-container\">\n    \n    <div id=\"left-side\">\n        <h1 class=\"live-heading\">Why We Created<br>Our Own Structure<\/h1>\n        \n        <p class=\"live-subheading-prompt\">\n            Click on each solution step in the dashboard on the right to discover our framework methodologies and <span>unlock the diagnostic assessment engine<\/span>.\n        <\/p>\n\n        <div class=\"gap-stack\">\n            <div class=\"gap-card\">\u2715 NZ Curriculum is broad and principle-based<\/div>\n            <div class=\"gap-card\">\u2715 No nationwide benchmarking like NAPLAN<\/div>\n            <div class=\"gap-card\">\u2715 ICAS is optional and not offered everywhere<\/div>\n            <div class=\"gap-card\">\u2715 Parents often don\u2019t know if their child is \u201con track\u201d<\/div>\n        <\/div>\n        \n        <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/diagnostic-assessment\/\" id=\"diagBtn\" class=\"btn-diagnostic\">\n            Start Diagnostic Assessment \u2192\n        <\/a>\n    <\/div>\n\n    <div class=\"solution-hub\" id=\"mainHub\" onmouseenter=\"document.getElementById('left-side').classList.add('interacting')\" onmouseleave=\"document.getElementById('left-side').classList.remove('interacting')\">\n        \n        <h2 class=\"hub-title\">Curious Learner Solution<\/h2>\n        <p class=\"mastery-tag\">Mastery Progress: <span id=\"p-text\">0<\/span>\/5 Items Explored<\/p>\n\n        <div class=\"sol-btn\" data-step=\"1\">\n            <div style=\"display: flex; align-items: center; gap: 15px;\">\n                <span class=\"check-icon\">\u2714<\/span> <strong>Year-by-year clarity<\/strong>\n            <\/div>\n            <div class=\"details\">We bridge the gap between &#8220;Levels&#8221; and school years, providing a specific roadmap so you know exactly what mastery looks like at every age.<\/div>\n        <\/div>\n\n        <div class=\"sol-btn\" data-step=\"2\">\n            <div style=\"display: flex; align-items: center; gap: 15px;\">\n                <span class=\"check-icon\">\u2714<\/span> <strong>Skill-based progression<\/strong>\n            <\/div>\n            <div class=\"details\">Logic, pattern recognition, and inquiry skills are layered step-by-step to prevent learning plateaus.<\/div>\n        <\/div>\n\n        <div class=\"sol-btn\" data-step=\"3\">\n            <div style=\"display: flex; align-items: center; gap: 15px;\">\n                <span class=\"check-icon\">\u2714<\/span> <strong>Measurable outcomes<\/strong>\n            <\/div>\n            <div class=\"details\">We use objective benchmarks to track real-world growth, giving parents total data-driven confidence.<\/div>\n        <\/div>\n\n        <div class=\"sol-btn\" data-step=\"4\">\n            <div style=\"display: flex; align-items: center; gap: 15px;\">\n                <span class=\"check-icon\">\u2714<\/span> <strong>Clear topic breakdown<\/strong>\n            <\/div>\n            <div class=\"details\">Complex subjects are broken into weekly missions that are easy for children to grasp and support.<\/div>\n        <\/div>\n\n        <div class=\"sol-btn\" data-step=\"5\">\n            <div style=\"display: flex; align-items: center; gap: 15px;\">\n                <span class=\"check-icon\">\u2714<\/span> <strong>Assessment readiness built in<\/strong>\n            <\/div>\n            <div class=\"details\">Integrating exam-style thinking into play prepares students for ICAS and high-school entrances naturally.<\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    document.addEventListener('DOMContentLoaded', () => {\n        let unlocked = new Set();\n        const hub = document.getElementById('mainHub');\n        const actionBtn = document.getElementById('diagBtn');\n\n        \/\/ Styles dictionary mapping parameters cleanly outside HTML elements\n        const STEP_STYLING_MAP = {\n            \"1\": { bg: \"#f5f3ff\", color: \"#6B1AB7\" },\n            \"2\": { bg: \"#fff7ed\", color: \"#f97316\" },\n            \"3\": { bg: \"#f0f9ff\", color: \"#0c4a6e\" },\n            \"4\": { bg: \"#fef2f2\", color: \"#ef4444\" },\n            \"5\": { bg: \"#ecfdf5\", color: \"#10b981\" }\n        };\n\n        document.querySelectorAll('.sol-btn').forEach(btn => {\n            btn.addEventListener('click', function() {\n                const stepId = this.getAttribute('data-step');\n                const wasActive = this.classList.contains('active');\n                \n                \/\/ Clear active layout nodes\n                document.querySelectorAll('.sol-btn').forEach(b => b.classList.remove('active'));\n\n                if (!wasActive) {\n                    this.classList.add('active');\n                    unlocked.add(stepId);\n                    document.getElementById('p-text').innerText = unlocked.size;\n                    \n                    \/\/ Dynamic layout theme shifts safely calculated\n                    const theme = STEP_STYLING_MAP[stepId];\n                    document.body.style.background = theme.bg; \n                    hub.style.boxShadow = `0 30px 80px ${theme.color}44`; \n                    hub.style.borderColor = theme.color + '33';\n\n                    if (unlocked.size === 5) {\n                        actionBtn.classList.add('ready');\n                    }\n                } else {\n                    \/\/ Reset matrix to neutral if closed\n                    document.body.style.background = \"#ffffff\";\n                    hub.style.boxShadow = `0 30px 60px rgba(12, 74, 110, 0.08)`;\n                    hub.style.borderColor = '#f0f0ff';\n                }\n            });\n        });\n    });\n<\/script>\n\n\n\n<div id=\"cl-master-hub\" style=\"width: 100%; background: #000; color: #fff; font-family: 'Inter', sans-serif; padding: 40px 0;\">\n    <div style=\"max-width: 1400px; margin: 0 auto; padding: 0 20px;\">\n        \n        <div style=\"text-align: center; margin-bottom: 50px;\">\n            <div style=\"display: inline-flex; align-items: center; gap: 10px; background: rgba(0, 231, 255, 0.1); padding: 8px 18px; border-radius: 100px; border: 1px solid rgba(0, 231, 255, 0.3); margin-bottom: 20px;\">\n                <span style=\"width: 8px; height: 8px; background: #00ff88; border-radius: 50%; box-shadow: 0 0 10px #00ff88;\"><\/span>\n                <span style=\"font-size: 11px; font-weight: 900; color: #00e7ff; letter-spacing: 2px; text-transform: uppercase;\">Zero-Omission Detail Archive<\/span>\n            <\/div>\n            <h1 class=\"glimmer-text\" style=\"font-size: 56px; font-weight: 900; margin: 0; letter-spacing: -2px; line-height: 1;\">\n                Curriculum <span style=\"color: #00e7ff;\">Matrix<\/span>\n            <\/h1>\n            <div style=\"margin-top: 30px; display: flex; justify-content: center; gap: 15px;\">\n                <button onclick=\"setExpandMode(false)\" id=\"mode-standard\" class=\"mode-btn active\">Interactive View<\/button>\n                <button onclick=\"setExpandMode(true)\" id=\"mode-expand\" class=\"mode-btn\">Expand All (Master Map)<\/button>\n            <\/div>\n        <\/div>\n\n        <div id=\"search-container\" style=\"margin-bottom: 30px;\">\n            <input type=\"text\" id=\"topicSearch\" placeholder=\"Search for a specific topic or outcome...\" \n                   style=\"width: 100%; padding: 22px 35px; border-radius: 100px; background: #0a0a0a; border: 1px solid #1a1a1a; color: #fff; font-size: 16px; outline: none; border-bottom: 3px solid #00e7ff;\">\n        <\/div>\n        \n        <div id=\"yearStrip\" style=\"display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; margin-bottom: 40px;\"><\/div>\n\n        <div id=\"standard-view\" style=\"display: grid; grid-template-columns: 420px 1fr; gap: 30px;\">\n            <div style=\"background: #0a0a0a; border: 1px solid #1a1a1a; border-radius: 30px; padding: 30px; height: 800px; display: flex; flex-direction: column;\">\n                <div style=\"display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;\">\n                    <span style=\"font-size: 10px; font-weight: 900; color: #475569; letter-spacing: 2px;\">TOPICS<\/span>\n                    <span id=\"progress-pct\" style=\"font-size: 11px; font-weight: 900; color: #00ff88;\">0%<\/span>\n                <\/div>\n                <div id=\"checklistTarget\" style=\"flex-grow: 1; overflow-y: auto; padding-right: 15px;\"><\/div>\n            <\/div>\n\n            <div style=\"background: #0a0a0a; border: 1px solid #1a1a1a; border-radius: 30px; padding: 50px; min-height: 800px;\" id=\"briefingTarget\">\n                <div style=\"text-align: center; opacity: 0.2; padding-top: 250px;\">\n                    <h2 style=\"letter-spacing: 5px; font-weight: 900; color: #00e7ff;\">SELECT TOPIC<\/h2>\n                    <p>All details fully loaded.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div id=\"expanded-view\" style=\"display:none; flex-direction: column; gap: 60px;\"><\/div>\n\n    <\/div>\n\n    <script>\n        const curriculum = {\n            \"YEAR 0 (FOUNDATION)\": {\n                \"ENGLISH\": [\n                    { t: \"Letter Recognition (Upper & Lower Case)\", c: \"Children learn to recognise all uppercase and lowercase letters, match letters to their names, visually distinguish between similar letters (b\/d, p\/q), and locate letters within simple words and their own name.\", w: \"Children develop early alphabet knowledge and understand that letters are symbols used in written language.\", o: [\"Name most uppercase and lowercase letters\", \"Match letters to their names\", \"Recognise letters in familiar words\"] },\n                    { t: \"Phonics Sounds\", c: \"Children learn common consonant sounds and short vowel sounds, hear beginning sounds in words, and practise orally blending sounds together (c-a-t).\", w: \"Children begin to understand that letters make sounds and sounds combine to form words.\", o: [\"Say common letter sounds\", \"Identify beginning sounds in words\", \"Blend simple sounds to make words\"] },\n                    { t: \"Oral Language & Listening Skills\", c: \"Listening to stories, songs, and instructions; answering simple questions; following one- and two-step directions; participating in conversations.\", w: \"Children develop listening comprehension and expressive communication.\", o: [\"Follow simple instructions\", \"Answer basic questions\", \"Participate in short conversations\"] },\n                    { t: \"Speaking in Full Sentences\", c: \"Using simple sentence structures, naming objects, describing experiences, and expressing needs clearly.\", w: \"Children learn to communicate ideas using complete spoken sentences.\", o: [\"Speak using simple complete sentences\", \"Express ideas clearly\"] },\n                    { t: \"Rhyming Words\", c: \"Identifying rhyming pairs, matching rhyming words, and generating simple rhymes.\", w: \"Children develop phonological awareness and sound pattern recognition.\", o: [\"Identify rhyming words\", \"Produce simple rhymes\"] },\n                    { t: \"Story Sequencing\", c: \"Listening to short stories and retelling events in order using beginning, middle, and end.\", w: \"Children understand how stories are organised.\", o: [\"Retell a simple story in sequence\"] },\n                    { t: \"Beginning Sight Words\", c: \"Learning common high-frequency words such as the, and, is, you, to, a.\", w: \"Children begin to recognise some words automatically.\", o: [\"Read common sight words without sounding out\"] },\n                    { t: \"Writing Own Name\", c: \"Correct letter order, correct formation, and writing first name independently.\", w: \"Children develop early writing identity.\", o: [\"Write their first name correctly\"] },\n                    { t: \"Tracing Letters\", c: \"Tracing uppercase and lowercase letters using correct formation patterns.\", w: \"Children develop handwriting foundations.\", o: [\"Trace letters accurately\"] },\n                    { t: \"Fine Motor Writing Skills\", c: \"Pencil grip, hand strength activities, colouring within boundaries, controlled line drawing.\", w: \"Children build physical readiness for writing.\", o: [\"Hold pencil correctly\", \"Control writing movements\"] }\n                ],\n                \"MATHS\": [\n                    { t: \"Counting 0\u201320\", c: \"Counting objects, saying numbers in order, counting forwards and backwards to 10.\", w: \"Children understand that numbers represent quantity.\", o: [\"Count to 20 accurately\", \"Count objects using 1-to-1 matching\", \"Count backwards from 10\"] },\n                    { t: \"Number Recognition 0\u201310\", c: \"Identifying numerals and matching numerals to quantities.\", w: \"Children recognise numbers visually and connect them to real amounts.\", o: [\"Recognise numbers 0\u201310\", \"Match numerals to groups of objects\"] },\n                    { t: \"One-to-One Correspondence\", c: \"Touching or moving one object while saying one number word to count accurately.\", w: \"Children count accurately without skipping or double counting.\", o: [\"Match one number to one object\"] },\n                    { t: \"Sorting & Matching\", c: \"Sorting objects by colour, shape, size, and type to develop logic.\", w: \"Children classify objects based on similarities.\", o: [\"Sort objects into groups\", \"Explain the rule for sorting\"] },\n                    { t: \"Patterns\", c: \"Copying, continuing, and creating simple repeating patterns (ABAB).\", w: \"Children recognise and create patterns.\", o: [\"Create simple patterns\", \"Continue an existing pattern\"] },\n                    { t: \"Comparing Size & Length\", c: \"Comparing objects using language such as bigger\/smaller, longer\/shorter, heavier\/lighter.\", w: \"Children compare attributes of different objects.\", o: [\"Use comparison language correctly\", \"Order 3 objects by size\"] },\n                    { t: \"Shapes (Circle, Square, Triangle, Rectangle)\", c: \"Identifying and naming common 2D shapes in the environment.\", w: \"Children recognise basic geometric shapes.\", o: [\"Name basic shapes\", \"Identify shapes in the classroom\"] },\n                    { t: \"More \/ Less \/ Same\", c: \"Comparing two groups of objects to determine which has more or less.\", w: \"Children compare quantities visually and by counting.\", o: [\"Identify more, less, or same\"] }\n                ],\n                \"SCIENCE\": [\n                    { t: \"Living & Non-Living Things\", c: \"Characteristics of living things (grow, move, need food and water).\", w: \"Children classify objects into living and non-living.\", o: [\"Identify living and non-living things\", \"List needs of living things\"] },\n                    { t: \"Five Senses\", c: \"Using sight, hearing, touch, taste, and smell to explore the world.\", w: \"Children observe using their senses.\", o: [\"Describe objects using senses\", \"Identify the body part for each sense\"] },\n                    { t: \"Weather & Seasons\", c: \"Sunny, rainy, windy, hot, cold; recognising seasonal changes.\", w: \"Children understand weather patterns and seasonal clothing.\", o: [\"Identify weather types\", \"Describe seasonal changes\"] },\n                    { t: \"Day & Night\", c: \"Understanding the daytime and nighttime cycle.\", w: \"Children recognise the daily cycle of the sun and moon.\", o: [\"Explain day and night\", \"Identify activities for each\"] },\n                    { t: \"Plants & Animals\", c: \"Identifying common plants and animals and their basic needs.\", w: \"Children recognise variety in living things.\", o: [\"Name common plants and animals\", \"Describe what they need to survive\"] },\n                    { t: \"Observing Changes\", c: \"Noticing changes in plants, weather, and objects over time.\", w: \"Children develop observation and recording skills.\", o: [\"Describe changes in a growing plant\", \"Notice weather changes\"] },\n                    { t: \"Asking Simple Questions\", c: \"Encouraging curiosity and questioning about the natural world.\", w: \"Children develop inquiry and curiosity skills.\", o: [\"Ask simple questions starting with 'Why' or 'How'\"] }\n                ]\n            },\n            \"YEAR 1\": {\n                \"ENGLISH\": [\n                    { t: \"Phonics Blending\", c: \"Students learn to blend individual letter sounds together to read words (CVC, CVCC).\", w: \"Students learn how to combine sounds smoothly to read unfamiliar words.\", o: [\"Blend sounds to read simple words\", \"Use phonics as a main reading strategy\"] },\n                    { t: \"Segmenting Sounds\", c: \"Students learn to break spoken words into individual sounds for spelling.\", w: \"Students learn that words are made of individual sounds.\", o: [\"Segment words into sounds\", \"Spell simple words using sound knowledge\"] },\n                    { t: \"Sight Word Reading\", c: \"Students learn high-frequency words that do not always follow regular phonics patterns.\", w: \"Students build reading speed and fluency.\", o: [\"Instantly recognise common sight words\"] },\n                    { t: \"Reading Simple Sentences\", c: \"Students read short sentences and simple texts, focusing on accuracy and meaning.\", w: \"Students learn to read for understanding.\", o: [\"Read simple sentences independently\", \"Show understanding of what is read\"] },\n                    { t: \"Sentence Writing\", c: \"Students learn to write simple sentences with capital letters, spacing, and full stops.\", w: \"Students express ideas in writing.\", o: [\"Write complete simple sentences\"] },\n                    { t: \"Capital Letters & Full Stops\", c: \"Students learn when and how to use capital letters and full stops correctly.\", w: \"Students apply basic punctuation.\", o: [\"Use capital letters and full stops correctly\"] },\n                    { t: \"Story Retelling\", c: \"Students listen to stories and retell events in correct order.\", w: \"Students develop comprehension.\", o: [\"Retell key events in sequence\"] },\n                    { t: \"Handwriting Formation\", c: \"Students practise correct letter formation, size, and spacing.\", w: \"Students write legibly.\", o: [\"Form letters correctly\"] },\n                    { t: \"Vocabulary Building\", c: \"Students learn new words through reading and oral activities.\", w: \"Students expand word knowledge.\", o: [\"Use new vocabulary in speaking and writing\"] },\n                    { t: \"Listening Comprehension\", c: \"Students listen to spoken texts and answer questions.\", w: \"Students understand spoken language.\", o: [\"Answer questions about stories\"] }\n                ],\n                \"MATHS\": [\n                    { t: \"Counting to 100\", c: \"Practise counting forwards and backwards from different starting points.\", w: \"Students build number sequence fluency.\", o: [\"Count to 100\", \"Identify the number before and after\"] },\n                    { t: \"Place Value (Ones & Tens)\", c: \"Learn that numbers are made of groups of tens and ones.\", w: \"Students build the foundation for 2-digit arithmetic.\", o: [\"Represent numbers using tens and ones\", \"Decompose 2-digit numbers\"] },\n                    { t: \"Addition within 20\", c: \"Use objects, drawings, and number lines to solve addition problems.\", w: \"Students master basic addition facts.\", o: [\"Solve addition problems within 20\", \"Use counting on strategy\"] },\n                    { t: \"Subtraction within 20\", c: \"Students solve take-away problems and comparisons.\", w: \"Students master basic subtraction facts.\", o: [\"Solve subtraction problems within 20\", \"Use counting back strategy\"] },\n                    { t: \"Number Bonds\", c: \"Pairs of numbers that make totals (e.g., pairs that make 10 or 20).\", w: \"Students develop instant recall for mental math.\", o: [\"Recall number bonds to 10\", \"Recall number bonds to 20\"] },\n                    { t: \"Shapes & Patterns\", c: \"Identify 2D shapes and recognise repeating patterns.\", w: \"Students develop geometric and logical reasoning.\", o: [\"Name shapes\", \"Recognise and continue patterns\"] },\n                    { t: \"Length & Weight\", c: \"Students compare and measure objects using non-standard and standard units.\", w: \"Students understand physical attributes.\", o: [\"Compare length and weight\", \"Use blocks to measure length\"] },\n                    { t: \"Time to Hour\", c: \"Students read analogue and digital clocks to the hour.\", w: \"Students begin to tell time.\", o: [\"Tell time to the hour\", \"Draw hands on a clock face\"] }\n                ],\n                \"SCIENCE\": [\n                    { t: \"Plants & Animals\", c: \"Learn the parts (roots, leaves, fur, wings) and basic needs (water, food).\", w: \"Students identify features of living things.\", o: [\"Identify parts of a plant\", \"Describe animal needs\"] },\n                    { t: \"Habitats\", c: \"Learn where different living things live and why.\", w: \"Students match animals to their environments.\", o: [\"Match animals to habitats\", \"Identify local habitats\"] },\n                    { t: \"Weather Patterns\", c: \"Observe and describe weather and how it affects us.\", w: \"Students track daily weather.\", o: [\"Describe weather patterns\", \"Explain clothing choices for weather\"] },\n                    { t: \"Materials\", c: \"Learn properties of materials (hard, soft, rough, smooth).\", w: \"Students classify materials.\", o: [\"Describe material properties\", \"Group objects by material\"] },\n                    { t: \"Push & Pull\", c: \"Explore simple forces and how they move objects.\", w: \"Students understand basic movement physics.\", o: [\"Identify push and pull forces\"] },\n                    { t: \"Observations\", c: \"Students describe what they see during simple experiments.\", w: \"Students learn to document findings.\", o: [\"Make observations\", \"Draw what they see\"] }\n                ]\n            },\n            \"YEAR 2\": {\n                \"ENGLISH\": [\n                    { t: \"Phonics Mastery\", c: \"Short and long vowel sounds, consonant blends (bl, tr), and digraphs (sh, ch, th).\", w: \"Students learn to use phonics confidently for decoding and spelling.\", o: [\"Decode unfamiliar words using phonics\", \"Apply phonics knowledge when spelling\"] },\n                    { t: \"Reading Fluency\", c: \"Practise reading aloud with accuracy, pace, and expression.\", w: \"Students develop automaticity and confidence in reading.\", o: [\"Read grade-level texts smoothly\", \"Read with expression\", \"Self-correct errors\"] },\n                    { t: \"Reading Comprehension\", c: \"Identifying main ideas, key details, and answering inferential questions.\", w: \"Students learn to make meaning and think about what they read.\", o: [\"Identify main ideas\", \"Retell events in order\", \"Answer 'why' and 'how' questions\"] },\n                    { t: \"Sentence Expansion\", c: \"Learn to expand simple sentences adding adjectives and adverbs.\", w: \"Students learn to write more detailed and interesting sentences.\", o: [\"Add detail to sentences\", \"Write longer, clearer sentences\"] },\n                    { t: \"Paragraph Writing\", c: \"How a paragraph focuses on one main idea with supporting sentences.\", w: \"Students begin to organise ideas into basic paragraphs.\", o: [\"Write a short paragraph\", \"Stay on one topic throughout\"] },\n                    { t: \"Punctuation (., ?, !)\", c: \"Correct use of full stops, question marks, and exclamation marks.\", w: \"Students improve sentence accuracy and reading intent.\", o: [\"Use punctuation correctly in their own writing\"] },\n                    { t: \"Spelling Patterns\", c: \"Common spelling patterns, word families, and high-frequency words.\", w: \"Students increase their written accuracy.\", o: [\"Apply spelling patterns\", \"Spell 100 common words correctly\"] },\n                    { t: \"Creative Writing\", c: \"Write imaginative stories with characters, setting, and a simple plot.\", w: \"Students express ideas and imagination through writing.\", o: [\"Write a story with a beginning, middle, and end\"] },\n                    { t: \"Descriptive Writing\", c: \"Describe people, places, and objects using sensory language and adjectives.\", w: \"Students enhance the detail and imagery in their writing.\", o: [\"Use sensory details in writing\"] }\n                ],\n                \"MATHS\": [\n                    { t: \"Place Value to 100\", c: \"Read, write, and represent numbers up to 100, understanding tens and ones.\", w: \"Students master 2-digit number structure.\", o: [\"Represent numbers to 100\", \"Compare and order 2-digit numbers\"] },\n                    { t: \"Addition & Subtraction to 100\", c: \"Mental and written strategies for adding and subtracting two-digit numbers.\", w: \"Students gain confidence in larger calculations.\", o: [\"Solve 2-digit addition and subtraction\", \"Use a number line for 100\"] },\n                    { t: \"Introduction to Multiplication\", c: \"Learn multiplication as equal groups and repeated addition.\", w: \"Students understand the concept of multiplying.\", o: [\"Represent multiplication using groups\", \"Write multiplication sentences\"] },\n                    { t: \"Skip Counting\", c: \"Practise counting in 2s, 5s, and 10s forwards and backwards.\", w: \"Students prepare for times tables.\", o: [\"Skip count accurately to 100\"] },\n                    { t: \"Fractions (\u00bd)\", c: \"Learn halves and quarters as equal parts of a whole shape or set.\", w: \"Students understand fractional parts.\", o: [\"Identify and shade halves and quarters\"] },\n                    { t: \"Measurement (Length & Mass)\", c: \"Students measure and compare objects using centimeters and grams.\", w: \"Students use standard units of measure.\", o: [\"Measure length in cm\", \"Compare mass using scales\"] },\n                    { t: \"Money Basics\", c: \"Recognise coins and notes and understand simple values and change.\", w: \"Students develop practical money skills.\", o: [\"Identify NZ coins and notes\", \"Calculate small change\"] },\n                    { t: \"Time to Half Hour\", c: \"Read analogue and digital clocks to the hour and half hour.\", w: \"Students develop time-telling skills.\", o: [\"Tell time to half hour\", \"Show half-past on a clock\"] }\n                ],\n                \"SCIENCE\": [\n                    { t: \"Life Cycles\", c: \"Stages of growth in plants (seedling) and animals (frog\/butterfly).\", w: \"Students understand how living things change over time.\", o: [\"Describe life cycle stages\", \"Draw a life cycle\"] },\n                    { t: \"Materials & Changes\", c: \"Explore changes such as melting, freezing, and dissolving.\", w: \"Students see how materials change state.\", o: [\"Identify reversible changes\", \"Describe how ice melts\"] },\n                    { t: \"Earth & Sky\", c: \"Learn about the sun, moon, stars, and basic space concepts.\", w: \"Students understand our place in the solar system.\", o: [\"Identify objects in the sky\", \"Describe the moon's appearance\"] },\n                    { t: \"Seasonal Changes\", c: \"Students observe and record seasonal patterns and effects on nature.\", w: \"Students understand cyclic time.\", o: [\"Describe the four seasons\"] },\n                    { t: \"Simple Experiments\", c: \"Carry out guided investigations with a hypothesis.\", w: \"Students practice the scientific method.\", o: [\"Conduct simple experiments\", \"Predict an outcome\"] },\n                    { t: \"Recording Results\", c: \"Draw and write findings using simple charts and sentences.\", w: \"Students learn to report science.\", o: [\"Record results clearly\"] }\n                ]\n            },\n            \"YEAR 3\": {\n                \"ENGLISH\": [\n                    { t: \"Reading Longer Texts\", c: \"Read short novels, information books, and articles; decoding unfamiliar words using various strategies.\", w: \"Students read independently for longer periods with better understanding.\", o: [\"Read chapter books with fluency\", \"Use chunking for unknown words\"] },\n                    { t: \"Main Idea & Details\", c: \"Identify what a text is mostly about and locate key supporting details.\", w: \"Recognise central ideas and support them with evidence.\", o: [\"Identify the main idea\", \"Select supporting details\"] },\n                    { t: \"Paragraph Structure\", c: \"Introduction to topic sentences, supporting sentences, and concluding sentences.\", w: \"Organise writing into logical sections.\", o: [\"Write a paragraph with a clear topic sentence\"] },\n                    { t: \"Narrative Writing\", c: \"Develop stories with characters, setting, a clear problem, and resolution.\", w: \"Create structured and engaging stories.\", o: [\"Write a complete narrative\", \"Describe characters\"] },\n                    { t: \"Informational Writing\", c: \"Write factual texts about real-world topics using headings and sub-headings.\", w: \"Communicate information clearly and accurately.\", o: [\"Write an informational report\"] },\n                    { t: \"Grammar (Nouns, Verbs, Adjectives)\", c: \"Identify and use these parts of speech correctly in complex sentences.\", w: \"Develop sentence accuracy and variety.\", o: [\"Use nouns, verbs, and adjectives correctly\"] },\n                    { t: \"Spelling Rules\", c: \"Common spelling patterns, prefixes, suffixes, and word families.\", w: \"Develop spelling accuracy for more complex words.\", o: [\"Apply spelling rules to new words\"] },\n                    { t: \"Vocabulary Development\", c: \"Learn word meanings, use synonyms, and apply new vocabulary to writing.\", w: \"Expand expressive and receptive vocabulary.\", o: [\"Use new words in context\"] }\n                ],\n                \"MATHS\": [\n                    { t: \"Place Value to 1,000\", c: \"Read, write, compare, and order numbers up to 1,000.\", w: \"Strong understanding of 3-digit numbers.\", o: [\"Identify H, T, O in numbers\", \"Order 3-digit numbers\"] },\n                    { t: \"Multiplication & Division\", c: \"Understand repeated addition, sharing, and 2, 5, 10 times tables.\", w: \"Build multiplicative thinking.\", o: [\"Recall basic times tables\", \"Solve sharing problems\"] },\n                    { t: \"Fractions (\u00bd, \u00bc, \u2153)\", c: \"Recognise fractions as equal parts of a whole or a collection.\", w: \"Understanding part-whole relationships.\", o: [\"Identify common fractions\", \"Represent fractions visually\"] },\n                    { t: \"Measurement\", c: \"Length (m\/cm), mass (kg\/g), and volume (L\/ml) using standard units.\", w: \"Use tools to measure accurately.\", o: [\"Measure using standard units\"] },\n                    { t: \"Time to 5 Minutes\", c: \"Read analogue clocks to the nearest five minutes and calculate duration.\", w: \"More precise time telling.\", o: [\"Read time to 5-min intervals\"] },\n                    { t: \"Bar Graphs\", c: \"Collect, organise, and display data in various graph types.\", w: \"Visualise information.\", o: [\"Create and read bar graphs\"] },\n                    { t: \"Word Problems\", c: \"Analyse word problems and choose the correct operations to solve.\", w: \"Apply math to real life.\", o: [\"Solve multi-step word problems\"] }\n                ],\n                \"SCIENCE\": [\n                    { t: \"States of Matter\", c: \"Identify properties of solids, liquids, and gases.\", w: \"Classify everything around us.\", o: [\"Classify matter into three states\"] },\n                    { t: \"Forces (Push, Pull, Gravity)\", c: \"Observe how different forces affect the motion of objects.\", w: \"Understand why things move.\", o: [\"Identify types of forces\", \"Describe gravity's effect\"] },\n                    { t: \"Plant Parts\", c: \"Roots, stems, leaves, flowers and their specific functions.\", w: \"Understand how plants grow and survive.\", o: [\"Explain what each plant part does\"] },\n                    { t: \"Animal Classification\", c: \"Grouping animals based on observable characteristics (mammals, birds, etc).\", w: \"Biological grouping.\", o: [\"Group animals into categories\"] },\n                    { t: \"Simple Investigations\", c: \"Make predictions, conduct tests, and record results in tables.\", w: \"Develop scientific inquiry.\", o: [\"Conduct a fair test\"] }\n                ]\n            },\n            \"YEAR 4\": {\n                \"ENGLISH\": [\n                    { t: \"Reading Comprehension Strategies\", c: \"Predicting, questioning, clarifying, summarising, and visualising complex texts.\", w: \"Actively think while reading to understand deeper meaning.\", o: [\"Use multiple strategies to understand texts\", \"Summarise key ideas\"] },\n                    { t: \"Inference\", c: \"Using clues from the text + background knowledge to find hidden meaning.\", w: \"Develop deeper reading comprehension.\", o: [\"Make inferences from text\", \"Support with evidence\"] },\n                    { t: \"Essay Structure\", c: \"Introduction, body paragraphs (PEEL), and conclusion.\", w: \"Learn formal, structured writing.\", o: [\"Write a basic essay with clear structure\"] },\n                    { t: \"Paragraph Cohesion\", c: \"Linking ideas using topic sentences, supporting details, and linking words.\", w: \"Improve flow and logic of writing.\", o: [\"Write cohesive paragraphs\", \"Use transition words\"] },\n                    { t: \"Persuasive Writing\", c: \"Express opinions, provide reasons, and support ideas with examples.\", w: \"Learn to argue a point of view logically.\", o: [\"Write a persuasive text with reasons\"] },\n                    { t: \"Vocabulary Expansion\", c: \"Using synonyms, antonyms, and precise word choices in writing.\", w: \"Broaden vocabulary for impact.\", o: [\"Use a wider range of vocabulary\"] },\n                    { t: \"Grammar (Tenses, Conjunctions)\", c: \"Consistent use of past, present, and future; subordinating conjunctions.\", w: \"Improve sentence accuracy and complexity.\", o: [\"Use correct tense and conjunctions\"] },\n                    { t: \"Editing & Proofreading\", c: \"Systematically check spelling, punctuation, grammar, and clarity.\", w: \"Improve writing quality through revision.\", o: [\"Edit their own work effectively\"] }\n                ],\n                \"MATHS\": [\n                    { t: \"Place Value to 10,000\", c: \"Thousands, hundreds, tens, and ones; ordering and comparing large numbers.\", w: \"Mastery of 4-digit numbers.\", o: [\"Read and write numbers to 10,000\"] },\n                    { t: \"Long Multiplication\", c: \"Written methods for multiplying two and three-digit numbers.\", w: \"Solve large-scale multiplication.\", o: [\"Multiply using column method\"] },\n                    { t: \"Division Strategies\", c: \"Sharing, grouping, and formal written division (short division).\", w: \"Mastery of division processes.\", o: [\"Solve division with remainders\"] },\n                    { t: \"Fractions & Decimals\", c: \"Represent, compare, and order fractions and decimals (tenths\/hundredths).\", w: \"Understanding non-whole numbers.\", o: [\"Compare fractions and decimals\"] },\n                    { t: \"Area & Perimeter\", c: \"Formulas and measurement for rectangles and composite shapes.\", w: \"Calculate physical space.\", o: [\"Calculate area and perimeter\"] },\n                    { t: \"Angles\", c: \"Identify, name (acute, obtuse, right), and measure angles using a protractor.\", w: \"Geometric measurement.\", o: [\"Measure and name angles\"] },\n                    { t: \"Coordinate Grids\", c: \"Plot and read coordinates in the first quadrant.\", w: \"Mapping and spatial awareness.\", o: [\"Plot points on a grid\"] },\n                    { t: \"Multi-Step Word Problems\", c: \"Problems requiring two or more operations to solve.\", w: \"Logical problem-solving.\", o: [\"Solve complex word problems\"] }\n                ],\n                \"SCIENCE\": [\n                    { t: \"Ecosystems\", c: \"Interdependence between living things and their physical environment.\", w: \"Understand how nature balances.\", o: [\"Explain ecosystem relationships\"] },\n                    { t: \"Food Chains\", c: \"The flow of energy from producers to consumers and predators.\", w: \"Understand energy movement.\", o: [\"Construct a food web\"] },\n                    { t: \"Energy Forms\", c: \"Light, heat, sound, electrical, and kinetic energy.\", w: \"Identify types of energy.\", o: [\"Identify and categorize energy forms\"] },\n                    { t: \"Human Body Systems\", c: \"Major body systems (skeletal, muscular, digestive) and their functions.\", w: \"Basic human biology.\", o: [\"Identify major body systems\"] },\n                    { t: \"Scientific Method\", c: \"Steps of investigation: Question, Hypothesis, Test, Result, Conclusion.\", w: \"Conducting professional investigations.\", o: [\"Plan and conduct a full experiment\"] }\n                ]\n            },\n            \"YEAR 5\": {\n                \"ENGLISH\": [\n                    { t: \"Analytical Reading\", c: \"Themes, setting, plot development, and author purpose in complex texts.\", w: \"Think critically about what an author is trying to say.\", o: [\"Explain themes\", \"Describe character evolution\"] },\n                    { t: \"Comparing Texts\", c: \"Compare characters, themes, structure, and viewpoints across different genres.\", w: \"Evaluate and connect ideas from different sources.\", o: [\"Compare and contrast two texts\"] },\n                    { t: \"Persuasive Essays\", c: \"Develop a strong position with multiple supporting arguments and evidence.\", w: \"Write convincing, high-level arguments.\", o: [\"Write a multi-paragraph persuasive essay\"] },\n                    { t: \"Report Writing\", c: \"Researching, organising sections, using headings, and technical vocabulary.\", w: \"Advanced information-writing skills.\", o: [\"Write structured, factual reports\"] },\n                    { t: \"Figurative Language\", c: \"Similes, metaphors, personification, onomatopoeia, and imagery.\", w: \"Enrich writing style and impact.\", o: [\"Identify and use figurative language\"] },\n                    { t: \"Advanced Grammar\", c: \"Complex sentences, relative clauses, and varied punctuation (commas, colons).\", w: \"Professional sentence fluency.\", o: [\"Write complex sentences accurately\"] },\n                    { t: \"Text Evidence\", c: \"Finding and quoting specific evidence to support analytical answers.\", w: \"Support arguments with proof.\", o: [\"Use quotes to support claims\"] },\n                    { t: \"Editing for Clarity\", c: \"Revision techniques for clarity, organisation, and sophisticated vocabulary.\", w: \"Self-refinement of writing.\", o: [\"Improve writing through deep editing\"] }\n                ],\n                \"MATHS\": [\n                    { t: \"Place Value to Millions\", c: \"Read, write, compare, and order large numbers including decimals.\", w: \"Deep understanding of large-scale numbers.\", o: [\"Read and write numbers to 1,000,000\"] },\n                    { t: \"Fractions, Decimals & Percentages\", c: \"Conversion between all three forms and identifying equivalents.\", w: \"Mastery of proportional number forms.\", o: [\"Convert F\/D\/% accurately\"] },\n                    { t: \"Ratios\", c: \"Compare quantities using ratios and simplify them.\", w: \"Understanding proportion.\", o: [\"Write and simplify ratios\"] },\n                    { t: \"Intro Algebra\", c: \"Using variables (x, y) for unknowns and solving one-step equations.\", w: \"Foundational algebraic thinking.\", o: [\"Solve for x in simple equations\"] },\n                    { t: \"Volume\", c: \"Calculate volume of rectangular prisms using L x W x H.\", w: \"3D space measurement.\", o: [\"Calculate volume in cubic units\"] },\n                    { t: \"Geometry (Angles & Shapes)\", c: \"Classify polygons, measure angles accurately, and identify properties.\", w: \"Advanced shape properties.\", o: [\"Calculate missing angles\"] },\n                    { t: \"Statistics & Data Interpretation\", c: \"Collect, display in line graphs\/pie charts, and analyse data trends.\", w: \"Interpret information visually.\", o: [\"Analyse data from complex graphs\"] }\n                ],\n                \"SCIENCE\": [\n                    { t: \"Chemical vs Physical Change\", c: \"Reversible changes (melting) versus irreversible changes (burning).\", w: \"Understand matter transformation.\", o: [\"Distinguish between chemical\/physical changes\"] },\n                    { t: \"Earth Systems\", c: \"Landforms, water cycle, and the layers of the atmosphere.\", w: \"Understand Earth's processes.\", o: [\"Explain the water cycle stages\"] },\n                    { t: \"Space (Solar System)\", c: \"Planets, sun, moon, orbits, and the causes of seasons.\", w: \"Astronomy fundamentals.\", o: [\"Identify planets and describe orbits\"] },\n                    { t: \"Experimental Design\", c: \"Plan fair tests, identify variables, and control conditions.\", w: \"Advanced investigation skills.\", o: [\"Plan a complete fair test\"] },\n                    { t: \"Variables\", c: \"Identify and explain independent, dependent, and controlled variables.\", w: \"Understanding testing conditions.\", o: [\"Label variables in an experiment\"] },\n                    { t: \"Data Analysis\", c: \"Interpret experimental results and draw evidence-based conclusions.\", w: \"Think like a scientist.\", o: [\"Write a data-driven conclusion\"] }\n                ]\n            },\n            \"YEAR 6\": {\n                \"ENGLISH\": [\n                    { t: \"Argument Writing\", c: \"Clear position, logical reasons, and persuasive language.\", w: \"Express opinions clearly and defend with strong reasoning.\", o: [\"Write a structured argument text\"] },\n                    { t: \"Critical Reading\", c: \"Identify author purpose, detect bias, and evaluate intended influence.\", w: \"Think deeply rather than accepting surface info.\", o: [\"Identify bias in a text\"] },\n                    { t: \"Research Writing\", c: \"Synthesise multiple sources, paraphrase, and cite sources correctly.\", w: \"Conduct and present independent research.\", o: [\"Write a formal research report\"] },\n                    { t: \"Summarising\", c: \"Identify primary ideas and condense information.\", w: \"Capture the essence of a topic.\", o: [\"Write concise summaries\"] },\n                    { t: \"Formal Grammar\", c: \"Mastery of complex sentences, subject-verb agreement, and punctuation.\", w: \"Sophisticated written communication.\", o: [\"Use correct advanced grammar\"] },\n                    { t: \"Cohesive Devices\", c: \"Linking words, pronouns, and transitions for flow.\", w: \"Create professional-sounding text.\", o: [\"Use cohesive devices effectively\"] },\n                    { t: \"Editing & Refining\", c: \"Review for clarity, organisation, and high-level vocabulary choices.\", w: \"Independent refinement.\", o: [\"Edit work for professional standards\"] }\n                ],\n                \"MATHS\": [\n                    { t: \"Pre-Algebra\", c: \"Letters for unknowns, simplifying expressions, and two-step equations.\", w: \"Move toward formal algebra.\", o: [\"Solve two-step equations\"] },\n                    { t: \"Order of Operations\", c: \"BODMAS\/PEMDAS sequence.\", w: \"Calculation accuracy.\", o: [\"Apply BODMAS correctly\"] },\n                    { t: \"Percentages\", c: \"Find percentages of amounts and solve percentage increase\/decrease.\", w: \"Real-world math application.\", o: [\"Calculate percentage changes\"] },\n                    { t: \"Probability\", c: \"Likelihood, probability scales (0 to 1), and independent events.\", w: \"Reason about chance.\", o: [\"Calculate simple probability\"] },\n                    { t: \"Advanced Geometry\", c: \"Properties of triangles and polygons; area of circles\/triangles.\", w: \"Complex geometric measurement.\", o: [\"Calculate area of triangles\"] },\n                    { t: \"Coordinate Plane\", c: \"Plot points using ordered pairs in all four quadrants.\", w: \"Full grid mastery.\", o: [\"Plot coordinates in 4 quadrants\"] },\n                    { t: \"Complex Word Problems\", c: \"Multi-step real-world problems requiring multiple types of operations.\", w: \"Advanced logical solving.\", o: [\"Solve complex multi-step problems\"] }\n                ],\n                \"SCIENCE\": [\n                    { t: \"Hypothesis Formation\", c: \"Form testable questions and scientifically-grounded predictions.\", w: \"Foundational scientific theory.\", o: [\"Write a formal hypothesis\"] },\n                    { t: \"Forces & Motion\", c: \"Speed, velocity, friction, gravity, and Newton's laws of motion.\", w: \"Understand physics of movement.\", o: [\"Explain motion using forces\"] },\n                    { t: \"Electricity\", c: \"Series and parallel circuits, conductors, insulators, and voltage.\", w: \"Understand electrical systems.\", o: [\"Build Series\/Parallel circuits\"] },\n                    { t: \"Ecosystem Interactions\", c: \"Symbiosis, competition, and human impact on ecosystems.\", w: \"Understand ecological balance.\", o: [\"Explain symbiosis and impact\"] },\n                    { t: \"Scientific Explanations\", c: \"Communicate complex ideas using evidence and logical reasoning.\", w: \"Master scientific communication.\", o: [\"Write formal scientific reports\"] }\n                ]\n            },\n            \"YEAR 7\": {\n                \"ENGLISH\": [\n                    { t: \"Literary Analysis\", c: \"Deconstructing themes, character archetypes, and symbolism.\", w: \"Deepen understanding of text construction.\", o: [\"Analyse character development\", \"Explain symbolism\"] },\n                    { t: \"Comparing Themes\", c: \"Analysing how different authors treat the same theme.\", w: \"Evaluate differences in perspective.\", o: [\"Compare themes across texts\"] },\n                    { t: \"Advanced Persuasive Writing\", c: \"Rhetorical devices (ethos, pathos, logos) and counter-arguments.\", w: \"High-level argumentation.\", o: [\"Write sophisticated persuasive texts\"] },\n                    { t: \"Research Projects\", c: \"Evaluate source credibility and organise findings.\", w: \"Academic research skills.\", o: [\"Conduct independent research projects\"] },\n                    { t: \"Oral Presentations\", c: \"Public speaking techniques, pacing, and visual aids.\", w: \"Professional communication.\", o: [\"Deliver engaging presentations\"] },\n                    { t: \"Editing for Style\", c: \"Refining tone, voice, and sentence variety.\", w: \"Developing personal writing style.\", o: [\"Edit for stylistic effect\"] }\n                ],\n                \"MATHS\": [\n                    { t: \"Algebraic Expressions\", c: \"Simplifying, expanding, and factoring algebraic expressions.\", w: \"Fluent algebraic manipulation.\", o: [\"Simplify and expand expressions\"] },\n                    { t: \"Linear Equations\", c: \"Solving equations with unknowns on both sides.\", w: \"Advanced equation solving.\", o: [\"Solve complex linear equations\"] },\n                    { t: \"Integers\", c: \"Operations with positive and negative numbers.\", w: \"Number line mastery.\", o: [\"Multiply and divide integers\"] },\n                    { t: \"Ratios & Rates\", c: \"Solving unit rate problems and proportional reasoning.\", w: \"Practical comparison math.\", o: [\"Solve rate\/proportion problems\"] },\n                    { t: \"Statistics\", c: \"Mean, median, mode, range, and standard deviation basics.\", w: \"Data analysis.\", o: [\"Calculate central tendencies\"] },\n                    { t: \"Geometry (Angles & Triangles)\", c: \"Angle rules and triangle congruence.\", w: \"Theorem-based geometry.\", o: [\"Apply angle theorems\"] }\n                ],\n                \"SCIENCE\": [\n                    { t: \"Cells & Body Systems\", c: \"Organelles, cell division, and organ system integration.\", w: \"Advanced biological systems.\", o: [\"Identify organelles\", \"Explain cell function\"] },\n                    { t: \"Chemical Reactions\", c: \"Reaction types and balancing basics.\", w: \"Understand chemical change.\", o: [\"Identify reaction types\"] },\n                    { t: \"Energy Transfer\", c: \"Conduction, convection, radiation, and conservation.\", w: \"Physics of energy.\", o: [\"Explain heat transfer methods\"] },\n                    { t: \"Scientific Models\", c: \"Creating and using models to predict phenomena.\", w: \"Visualise scientific theories.\", o: [\"Use models to explain ideas\"] },\n                    { t: \"Lab Investigations\", c: \"Advanced laboratory safety and precision.\", w: \"Professional lab skills.\", o: [\"Conduct precise lab tests\"] }\n                ]\n            },\n            \"YEAR 8\": {\n                \"ENGLISH\": [\n                    { t: \"Advanced Argument Writing\", c: \"Complex arguments with rebuttals and formal tone.\", w: \"University-ready argumentation.\", o: [\"Write essays with rebuttals\"] },\n                    { t: \"Synthesis Writing\", c: \"Merging info from multiple sources into a new text.\", w: \"High-level processing.\", o: [\"Synthesise multiple sources\"] },\n                    { t: \"Critical Analysis\", c: \"Evaluating bias and structural choices.\", w: \"Critical literacy mastery.\", o: [\"Analyse author's structural choices\"] },\n                    { t: \"Media Literacy\", c: \"Deconstructing propaganda and media bias.\", w: \"Digital citizenship.\", o: [\"Identify manipulation techniques\"] },\n                    { t: \"Formal Presentations\", c: \"Debating and academic defense of ideas.\", w: \"High-level oral communication.\", o: [\"Deliver academic-style presentations\"] }\n                ],\n                \"MATHS\": [\n                    { t: \"Linear Relationships\", c: \"Graphing y = mx + c and interpreting slope.\", w: \"Graph-based algebra.\", o: [\"Graph and interpret linear equations\"] },\n                    { t: \"Pythagoras Theorem\", c: \"Relationships in right-angled triangles.\", w: \"Practical trig basics.\", o: [\"Apply Pythagoras to 3D shapes\"] },\n                    { t: \"Probability\", c: \"Tree diagrams and sample spaces.\", w: \"Advanced chance calculations.\", o: [\"Create tree diagrams\"] },\n                    { t: \"Statistics Investigations\", c: \"Sampling, bias, and professional reports.\", w: \"Data science.\", o: [\"Conduct a full data investigation\"] },\n                    { t: \"Functions\", c: \"Input\/output rules and non-linear basics.\", w: \"Advanced algebraic concepts.\", o: [\"Identify and map functions\"] },\n                    { t: \"Transformations\", c: \"Advanced Rotation, Reflection, and Enlargement.\", w: \"Spatial geometry.\", o: [\"Perform complex transformations\"] }\n                ],\n                \"SCIENCE\": [\n                    { t: \"Atomic Structure\", c: \"Building blocks of matter and the Periodic Table.\", w: \"Chemistry foundations.\", o: [\"Describe atomic makeup\"] },\n                    { t: \"Chemical Reactions\", c: \"Conservation of mass and equations.\", w: \"Formal chemistry skills.\", o: [\"Balance simple equations\"] },\n                    { t: \"Earth & Space Science\", c: \"Plate tectonics and stellar evolution.\", w: \"Big-picture science.\", o: [\"Explain plate tectonics\"] },\n                    { t: \"Forces & Motion\", c: \"F=ma, velocity, and momentum.\", w: \"Mathematical physics.\", o: [\"Calculate force and acceleration\"] },\n                    { t: \"Independent Investigations\", c: \"Student-led research and peer review.\", w: \"Scientific independence.\", o: [\"Design a thesis project\"] }\n                ]\n            }\n        };\n\n        let activeYear = \"YEAR 0 (FOUNDATION)\";\n        let mastered = JSON.parse(localStorage.getItem('cl-archive-v5')) || [];\n        let expandAllMode = false;\n\n        function init() {\n            const strip = document.getElementById('yearStrip');\n            strip.innerHTML = \"\";\n            Object.keys(curriculum).forEach(y => {\n                const btn = document.createElement('button');\n                btn.className = (y === activeYear) ? \"yr-btn active\" : \"yr-btn\";\n                btn.innerText = y;\n                btn.onclick = () => { activeYear = y; init(); };\n                strip.appendChild(btn);\n            });\n            renderList();\n            updateProgress();\n        }\n\n        function setExpandMode(isExpand) {\n            expandAllMode = isExpand;\n            document.getElementById('mode-standard').className = isExpand ? 'mode-btn' : 'mode-btn active';\n            document.getElementById('mode-expand').className = isExpand ? 'mode-btn active' : 'mode-btn';\n            \n            document.getElementById('standard-view').style.display = isExpand ? 'none' : 'grid';\n            document.getElementById('yearStrip').style.display = isExpand ? 'none' : 'flex';\n            document.getElementById('search-container').style.display = isExpand ? 'none' : 'block';\n            document.getElementById('expanded-view').style.display = isExpand ? 'flex' : 'none';\n\n            if(isExpand) renderExpandView();\n        }\n\n        function renderExpandView() {\n            const target = document.getElementById('expanded-view');\n            target.innerHTML = \"\";\n            for (const yr in curriculum) {\n                const yrContainer = document.createElement('div');\n                yrContainer.innerHTML = `<h2 style=\"font-size: 40px; border-bottom: 2px solid #1a1a1a; padding-bottom: 20px; color: #00e7ff;\">${yr}<\/h2>`;\n                \n                const grid = document.createElement('div');\n                grid.style.display = \"grid\";\n                grid.style.gridTemplateColumns = \"repeat(auto-fit, minmax(400px, 1fr))\";\n                grid.style.gap = \"20px\";\n\n                for (const sub in curriculum[yr]) {\n                    const subCard = document.createElement('div');\n                    subCard.style.background = \"#0a0a0a\";\n                    subCard.style.padding = \"25px\";\n                    subCard.style.borderRadius = \"20px\";\n                    subCard.style.border = \"1px solid #1a1a1a\";\n                    subCard.innerHTML = `<h3 style=\"color: #475569; letter-spacing: 2px; font-size: 14px; margin-top: 0;\">${sub}<\/h3>`;\n                    \n                    curriculum[yr][sub].forEach(item => {\n                        const id = `${yr}-${sub}-${item.t}`;\n                        const itemDiv = document.createElement('div');\n                        itemDiv.style.padding = \"15px 0\";\n                        itemDiv.style.borderBottom = \"1px solid #111\";\n                        itemDiv.innerHTML = `\n                            <div style=\"display: flex; gap: 10px; align-items: flex-start; margin-bottom: 8px;\">\n                                <div class=\"check-circle ${mastered.includes(id) ? 'checked' : ''}\" style=\"width:16px; height:16px;\" onclick=\"toggleMastery(event, '${id}')\"><\/div>\n                                <strong style=\"color: #fff; font-size: 16px;\">${item.t}<\/strong>\n                            <\/div>\n                            <p style=\"color: #64748b; font-size: 13px; margin: 5px 0 10px 26px;\">${item.c}<\/p>\n                        `;\n                        subCard.appendChild(itemDiv);\n                    });\n                    grid.appendChild(subCard);\n                }\n                yrContainer.appendChild(grid);\n                target.appendChild(yrContainer);\n            }\n        }\n\n        function renderList(filter = \"\") {\n            const target = document.getElementById('checklistTarget');\n            target.innerHTML = \"\";\n            const yearData = curriculum[activeYear];\n            for (const sub in yearData) {\n                const items = yearData[sub].filter(i => i.t.toLowerCase().includes(filter.toLowerCase()));\n                if (items.length > 0) {\n                    const label = document.createElement('div');\n                    label.className = \"sub-label\";\n                    label.innerText = sub;\n                    target.appendChild(label);\n                    items.forEach(item => {\n                        const id = `${activeYear}-${sub}-${item.t}`;\n                        const div = document.createElement('div');\n                        div.className = `check-item ${mastered.includes(id) ? 'mastered' : ''}`;\n                        div.innerHTML = `<div class=\"check-circle ${mastered.includes(id) ? 'checked' : ''}\" onclick=\"toggleMastery(event, '${id}')\"><\/div><span>${item.t}<\/span>`;\n                        div.onclick = () => showBrief(item, sub);\n                        target.appendChild(div);\n                    });\n                }\n            }\n        }\n\n        function showBrief(item, sub) {\n            const target = document.getElementById('briefingTarget');\n            let outcomes = item.o.map(o => `<li>${o}<\/li>`).join('');\n            target.innerHTML = `\n                <div style=\"animation: slideUp 0.4s ease-out;\">\n                    <span class=\"badge\">${sub} \/\/ ${activeYear}<\/span>\n                    <h2 style=\"font-size:42px; margin:15px 0; font-weight:900; letter-spacing:-1px;\">${item.t}<\/h2>\n                    <div class=\"info-card\"><h4 class=\"card-h\">DESCRIPTION:<\/h4><p style=\"font-size:18px; line-height:1.6; color:#cbd5e1;\">${item.c}<\/p><\/div>\n                    <div class=\"info-card\" style=\"border-left-color: #00ff88; background: rgba(0,255,136,0.03);\"><h4 class=\"card-h\" style=\"color:#00ff88;\">CORE LEARNING:<\/h4><p style=\"font-size:18px; font-weight:600; color:#fff;\">${item.w}<\/p><\/div>\n                    <h4 class=\"card-h\" style=\"margin-top:40px;\">SPECIFIC OUTCOMES:<\/h4><ul class=\"outcomes-list\">${outcomes}<\/ul>\n                <\/div>`;\n        }\n\n        function toggleMastery(e, id) {\n            e.stopPropagation();\n            mastered = mastered.includes(id) ? mastered.filter(i => i !== id) : [...mastered, id];\n            localStorage.setItem('cl-archive-v5', JSON.stringify(mastered));\n            if(expandAllMode) renderExpandView(); else renderList();\n            updateProgress();\n        }\n\n        function updateProgress() {\n            let total = 0;\n            for(let y in curriculum) for(let s in curriculum[y]) total += curriculum[y][s].length;\n            document.getElementById('progress-pct').innerText = Math.round((mastered.length \/ total) * 100) + \"%\";\n        }\n\n        document.getElementById('topicSearch').oninput = (e) => renderList(e.target.value);\n        window.onload = init;\n    <\/script>\n\n    <style>\n        .glimmer-text { background: linear-gradient(120deg, #fff, #00e7ff, #fff); background-size: 200%; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: shine 5s linear infinite; }\n        @keyframes shine { to { background-position: 200% center; } }\n        .mode-btn { background: #0a0a0a; border: 1px solid #1a1a1a; color: #64748b; padding: 12px 25px; border-radius: 10px; cursor: pointer; font-weight: 700; transition: 0.3s; }\n        .mode-btn.active { background: #00e7ff; color: #000; }\n        .yr-btn { background:#0a0a0a; border:1px solid #1a1a1a; color:#475569; padding:16px 22px; border-radius:14px; cursor:pointer; font-weight:800; transition:0.3s; font-size:11px; }\n        .yr-btn.active { background:#00e7ff !important; color:#000 !important; box-shadow: 0 5px 20px rgba(0,231,255,0.3); }\n        .sub-label { font-size:10px; font-weight:900; color:#00e7ff; letter-spacing:2px; margin:35px 0 10px; text-transform:uppercase; border-bottom:1px solid #1a1a1a; padding-bottom:8px; }\n        .check-item { display:flex; align-items:center; gap:12px; padding:18px; border-radius:15px; border:1px solid #111; margin-bottom:10px; cursor:pointer; color:#64748b; transition:0.2s; }\n        .check-item:hover { background:#111; color:#fff; }\n        .check-circle { width:20px; height:20px; border:2px solid #333; border-radius:50%; position:relative; flex-shrink:0; cursor: pointer; }\n        .check-circle.checked { background:#00ff88; border-color:#00ff88; }\n        .check-circle.checked::after { content:'\u2713'; position:absolute; color:#000; left:4px; top:-1px; font-weight:900; font-size:12px; }\n        .info-card { background:#111; padding:30px; border-radius:20px; margin-bottom:20px; border-left:6px solid #00e7ff; }\n        .card-h { margin:0 0 10px; font-size:10px; color:#475569; letter-spacing:2px; text-transform:uppercase; font-weight:900; }\n        .outcomes-list { list-style:none; padding:0; display: grid; gap: 8px; }\n        .outcomes-list li { padding:15px; background: #080808; border-radius: 12px; color:#94a3b8; display:flex; gap:10px; font-size:16px; }\n        .outcomes-list li::before { content:'\u2714'; color:#00ff88; font-weight:900; }\n        .badge { font-size:10px; font-weight:900; padding:8px 15px; border:1px solid #333; border-radius:8px; color:#00e7ff; }\n        @keyframes slideUp { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:translateY(0); } }\n        #checklistTarget::-webkit-scrollbar { width:4px; }\n        #checklistTarget::-webkit-scrollbar-thumb { background:#222; border-radius:10px; }\n        @media (max-width: 1100px) { #standard-view { grid-template-columns: 1fr !important; } }\n    <\/style>\n<\/div>\n\n\n\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;700;900&display=swap');\n\n    :root {\n        --p: #6B1AB7; --o: #f97316; --navy: #0c4a6e; --bg: #ffffff;\n    }\n\n    .journey-section {\n        max-width: 1200px; margin: 120px auto; padding: 20px; text-align: center;\n    }\n\n    \/* --- DYNAMIC HEADING --- *\/\n    .journey-title {\n        font-size: 3.2rem; font-weight: 900; margin-bottom: 20px;\n        background: linear-gradient(90deg, var(--navy), var(--p));\n        -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n        transition: 0.3s;\n    }\n\n    .journey-subtitle {\n        font-size: 1.1rem; color: #64748b; margin-bottom: 60px; max-width: 600px; margin-left: auto; margin-right: auto;\n    }\n\n    \/* --- THE PATH --- *\/\n    .path-wrapper {\n        display: flex; justify-content: space-between; position: relative;\n        gap: 20px; padding: 40px 0; margin-bottom: 60px;\n    }\n\n    .path-line {\n        position: absolute; top: 50%; left: 5%; right: 5%;\n        height: 4px; background: #e2e8f0; z-index: 1; transform: translateY(-50%);\n    }\n\n    .path-line-fill {\n        position: absolute; top: 0; left: 0; height: 100%;\n        background: linear-gradient(90deg, var(--p), var(--o));\n        width: 0%; transition: width 1s cubic-bezier(0.19, 1, 0.22, 1);\n    }\n\n    .step-box {\n        position: relative; z-index: 2; width: 22%; background: white;\n        padding: 35px 20px; border-radius: 28px; border: 1px solid #e2e8f0;\n        transition: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275); cursor: pointer;\n    }\n\n    .step-box:hover { transform: translateY(-12px); border-color: var(--p); box-shadow: 0 20px 40px rgba(107, 26, 183, 0.1); }\n\n    .step-num {\n        width: 50px; height: 50px; background: white; color: #94a3b8;\n        border: 2px solid #e2e8f0; border-radius: 50%; display: flex; \n        align-items: center; justify-content: center; margin: 0 auto 25px; \n        font-weight: 900; font-size: 1.2rem; transition: 0.5s;\n    }\n\n    .step-box.active .step-num { \n        background: var(--o); color: white; border-color: var(--o);\n        transform: scale(1.1) rotate(360deg); box-shadow: 0 0 20px rgba(249, 115, 22, 0.4); \n    }\n\n    .step-box.active { border-color: var(--o); background: #fffaf7; }\n\n    .step-box h3 { font-size: 1.3rem; margin-bottom: 12px; color: var(--navy); }\n    .step-box p { font-size: 0.95rem; color: #64748b; line-height: 1.5; margin: 0; }\n\n    \/* --- FINAL ACTION BUTTON --- *\/\n    .journey-cta {\n        display: inline-block; padding: 22px 60px; border-radius: 100px;\n        background: #cbd5e1; color: white !important; text-decoration: none;\n        font-weight: 900; font-size: 1.3rem; transition: 0.6s;\n        opacity: 0.5; pointer-events: none; transform: scale(0.9);\n        text-transform: uppercase; letter-spacing: 0.5px;\n    }\n\n    .journey-cta.unlocked {\n        background: var(--p); opacity: 1; pointer-events: auto; transform: scale(1);\n        box-shadow: 0 15px 35px rgba(107, 26, 183, 0.3);\n        animation: pulse-cta 2s infinite;\n    }\n\n    @keyframes pulse-cta {\n        0% { box-shadow: 0 0 0 0 rgba(107, 26, 183, 0.6); }\n        70% { box-shadow: 0 0 0 20px rgba(107, 26, 183, 0); }\n        100% { box-shadow: 0 0 0 0 rgba(107, 26, 183, 0); }\n    }\n\n    @media (max-width: 900px) {\n        .path-wrapper { flex-direction: column; align-items: center; }\n        .path-line { display: none; }\n        .step-box { width: 90%; margin-bottom: 25px; }\n    }\n<\/style>\n\n<div class=\"journey-section\">\n    <h2 class=\"journey-title\" id=\"tilt-journey\">The Path to Mastery<\/h2>\n    <p class=\"journey-subtitle\">We don\u2019t just teach; we identify potential and build a roadmap to reach it. Hover through the steps to unlock the assessment.<\/p>\n    \n    <div class=\"path-wrapper\" id=\"journeyHub\">\n        <div class=\"path-line\"><div class=\"path-line-fill\" id=\"fillLine\"><\/div><\/div>\n\n        <div class=\"step-box\" onmouseenter=\"updateJourney(1)\">\n            <div class=\"step-num\">1<\/div>\n            <h3>Diagnostic<\/h3>\n            <p>Our 45-minute deep dive identifies hidden strengths and logic gaps.<\/p>\n        <\/div>\n\n        <div class=\"step-box\" onmouseenter=\"updateJourney(2)\">\n            <div class=\"step-num\">2<\/div>\n            <h3>Gap Analysis<\/h3>\n            <p>A precision report showing exactly where school levels fall short.<\/p>\n        <\/div>\n\n        <div class=\"step-box\" onmouseenter=\"updateJourney(3)\">\n            <div class=\"step-num\">3<\/div>\n            <h3>Custom Map<\/h3>\n            <p>A personalized curriculum roadmap tailored to your child&#8217;s pace.<\/p>\n        <\/div>\n\n        <div class=\"step-box\" onmouseenter=\"updateJourney(4)\">\n            <div class=\"step-num\">4<\/div>\n            <h3>Execution<\/h3>\n            <p>Mastery-led learning with weekly goals and ICAS benchmarking.<\/p>\n        <\/div>\n    <\/div>\n\n    <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/diagnostic-assessment\/\" id=\"finalJourneyBtn\" class=\"journey-cta\">\n        Claim Your Spot Now \u2192\n    <\/a>\n<\/div>\n\n<script>\n    let stepsReached = new Set();\n    const totalSteps = 4;\n\n    function updateJourney(step) {\n        const fill = document.getElementById('fillLine');\n        const boxes = document.querySelectorAll('.step-box');\n        \n        \/\/ Progress the line\n        fill.style.width = ((step - 1) \/ (totalSteps - 1)) * 100 + \"%\";\n        \n        \/\/ Mark steps as active\n        boxes.forEach((box, idx) => {\n            if (idx < step) {\n                box.classList.add('active');\n            }\n        });\n\n        \/\/ Track completion\n        stepsReached.add(step);\n        if (stepsReached.size === totalSteps) {\n            const btn = document.getElementById('finalJourneyBtn');\n            btn.classList.add('unlocked');\n            btn.innerText = \"Claim Your Spot Now \u2192\";\n        }\n    }\n\n    \/\/ Dynamic Tilt for Section Heading\n    document.addEventListener('mousemove', (e) => {\n        const head = document.getElementById('tilt-journey');\n        if (head) {\n            const x = (window.innerWidth \/ 2 - e.pageX) \/ 40;\n            const y = (window.innerHeight \/ 2 - e.pageY) \/ 40;\n            head.style.transform = `rotateY(${x}deg) rotateX(${y}deg)`;\n        }\n    });\n<\/script>\n\n\n\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    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.1\/css\/all.min.css\">\n    <style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@300;400;600;900&display=swap');\n\n        :root {\n            --cl-teal: #14b8a6;\n            --cl-navy-dark: #020617;\n            --cl-orange: #f97316;\n            --cl-brand-blue: #3b82f6;\n            --cl-white: #ffffff;\n            --cl-text-muted: #94a3b8;\n        }\n\n        #cl-final-academic-footer {\n            background: var(--cl-navy-dark);\n            color: var(--cl-white);\n            font-family: 'Outfit', sans-serif;\n            padding: 60px 0 30px;\n            border-top: 1px solid rgba(20, 184, 166, 0.2);\n        }\n\n        .footer-wrapper {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 0 20px;\n            display: grid;\n            grid-template-columns: 1.5fr 1fr 1fr;\n            gap: 60px;\n        }\n\n        \/* --- LOGO & BRANDING --- *\/\n        .brand-zone img {\n            max-width: 250px;\n            height: auto;\n            margin-bottom: 25px;\n            display: block;\n            background: #ffffff; \n            padding: 12px;\n            border-radius: 16px;\n            box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n        }\n\n        .brand-tagline {\n            font-size: 0.95rem;\n            line-height: 1.7;\n            color: var(--cl-text-muted);\n            margin-bottom: 30px;\n        }\n\n        \/* SOCIAL ICONS (ORIGINAL COLORS ON HOVER) *\/\n        .social-cluster {\n            display: flex;\n            gap: 15px;\n        }\n\n        .s-icon {\n            width: 42px; height: 42px;\n            background: rgba(255, 255, 255, 0.05);\n            color: var(--cl-white);\n            border-radius: 12px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            text-decoration: none;\n            font-size: 1.2rem;\n            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n            border: 1px solid rgba(255, 255, 255, 0.1);\n        }\n\n        \/* Brand Color Physics *\/\n        .s-fb:hover { background: #1877F2; border-color: #1877F2; transform: translateY(-8px); }\n        .s-ig:hover { background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); border-color: transparent; transform: translateY(-8px); }\n        .s-ln:hover { background: #0077b5; border-color: #0077b5; transform: translateY(-8px); }\n        .s-x:hover { background: #ffffff; color: #000000; border-color: #ffffff; transform: translateY(-8px); }\n\n        \/* --- QUICK ACCESS (COLOURED HOVER) --- *\/\n        .nav-node h3 {\n            color: var(--cl-teal);\n            font-size: 0.8rem;\n            text-transform: uppercase;\n            letter-spacing: 4px;\n            margin-bottom: 30px;\n            font-weight: 900;\n        }\n\n        .nav-node ul { list-style: none; padding: 0; margin: 0; }\n        .nav-node li { margin-bottom: 15px; }\n        .nav-node a {\n            color: var(--cl-text-muted);\n            text-decoration: none;\n            font-size: 0.95rem;\n            transition: 0.3s;\n            display: inline-block;\n        }\n\n        \/* Multi-Color Link Hover *\/\n        .nav-node li:nth-child(odd) a:hover { color: var(--cl-teal); transform: translateX(5px); }\n        .nav-node li:nth-child(even) a:hover { color: var(--cl-orange); transform: translateX(5px); }\n\n        \/* --- CONTACT & ADDRESS --- *\/\n        .contact-stack { margin-bottom: 25px; }\n        .contact-stack strong {\n            display: block;\n            color: var(--cl-teal);\n            font-size: 0.7rem;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            margin-bottom: 5px;\n        }\n        .contact-stack p, .contact-stack a {\n            color: var(--cl-text-muted);\n            text-decoration: none;\n            font-size: 0.95rem;\n            margin: 0;\n            transition: 0.3s;\n        }\n        .contact-stack a:hover { color: var(--cl-white); }\n\n        \/* --- LEGAL BAR --- *\/\n        .legal-row {\n            max-width: 1200px;\n            margin: 50px auto 0;\n            padding: 30px 20px 0;\n            border-top: 1px solid rgba(255, 255, 255, 0.05);\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n        }\n\n        .legal-copy { font-size: 0.85rem; color: var(--cl-white); }\n        \n        .legal-power { font-size: 0.9rem; font-weight: 900; color: var(--cl-white); }\n        .brand-orange { color: var(--cl-orange); }\n        .brand-blue { color: var(--cl-brand-blue); }\n\n        @media (max-width: 991px) {\n            .footer-wrapper { grid-template-columns: 1fr; text-align: center; gap: 40px; }\n            .social-cluster { justify-content: center; }\n            .legal-row { flex-direction: column; gap: 15px; text-align: center; }\n        }\n    <\/style>\n<\/head>\n<body>\n\n<footer id=\"cl-final-academic-footer\">\n    <div class=\"footer-wrapper\">\n        \n        <div class=\"brand-zone\">\n            <img decoding=\"async\" src=\"https:\/\/curiouslearneracademy.com\/newzealand\/wp-content\/uploads\/sites\/3\/2026\/01\/cropped-Logo-Color-Updated.png\" alt=\"Curious Learner Academy\" title=\"Curriculum\">\n            <p class=\"brand-tagline\">\n                Empowering students across Aotearoa New Zealand with structured, flexible, and tailored learning that bridges gaps, builds confidence, and ensures clear, measurable growth.\n            <\/p>\n            <div class=\"social-cluster\">\n                <a href=\"#\" class=\"s-icon s-fb\" title=\"Facebook\"><i class=\"fa-brands fa-facebook-f\"><\/i><\/a>\n                <a href=\"#\" class=\"s-icon s-ig\" title=\"Instagram\"><i class=\"fa-brands fa-instagram\"><\/i><\/a>\n                <a href=\"#\" class=\"s-icon s-ln\" title=\"LinkedIn\"><i class=\"fa-brands fa-linkedin-in\"><\/i><\/a>\n                <a href=\"#\" class=\"s-icon s-x\" title=\"X (Twitter)\"><i class=\"fa-brands fa-x-twitter\"><\/i><\/a>\n            <\/div>\n        <\/div>\n\n        <div class=\"nav-node\">\n            <h3>Quick Access<\/h3>\n            <ul>\n                <li><a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/faq\/\">Help &#038; FAQs<\/a><\/li>\n                <li><a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/terms-conditions\/\">Terms &#038; Conditions<\/a><\/li>\n                <li><a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/refund-cancellation\/\">Refund &#038; Cancellation<\/a><\/li>\n                <li><a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/privacy-policy\/\">Privacy Policy<\/a><\/li>\n                <li><a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/data-breachresponse-policy-cookies-policy\/\">Breach &#038; Cookies<\/a><\/li>\n                <li><a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/child-protection-online-safety\/\">Child Safety Hub<\/a><\/li>\n            <\/ul>\n        <\/div>\n\n        <div class=\"nav-node\">\n            <h3>Support Node<\/h3>\n            <div class=\"contact-stack\">\n                <strong>Address<\/strong>\n                <p>Global Online Learning Platform<\/p>\n            <\/div>\n            <div class=\"contact-stack\">\n                <strong>WhatsApp Support<\/strong>\n                <a href=\"https:\/\/wa.me\/919251230015\">+91 92512 30015<\/a>\n            <\/div>\n            <div class=\"contact-stack\">\n                <strong>Official Email<\/strong>\n                <a href=\"mailto:support@curiouslearneracademy.com\">support@curiouslearneracademy.com<\/a>\n            <\/div>\n        <\/div>\n\n    <\/div>\n\n    <div class=\"legal-row\">\n        <div class=\"legal-copy\">\n            Copyright \u00a9 2025 Curious Learner New Zealand\n        <\/div>\n        <div class=\"legal-power\">\n            Powered by <span class=\"brand-orange\">Curious<\/span> <span class=\"brand-blue\">Learner<\/span>\n        <\/div>\n    <\/div>\n<\/footer>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Flexible Structured Measurable The Curious Learner NZ Curriculum Built from the New Zealand standard Curriculum and international assessment standards. 01 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-426","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"curiouslearneroffice@gmail.com","author_link":"https:\/\/curiouslearneracademy.com\/newzealand\/author\/curiouslearnerofficegmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Flexible Structured Measurable The Curious Learner NZ Curriculum Built from the New Zealand standard Curriculum and international assessment standards. 01 [&hellip;]","_links":{"self":[{"href":"https:\/\/curiouslearneracademy.com\/newzealand\/wp-json\/wp\/v2\/pages\/426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/curiouslearneracademy.com\/newzealand\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/curiouslearneracademy.com\/newzealand\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/curiouslearneracademy.com\/newzealand\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/curiouslearneracademy.com\/newzealand\/wp-json\/wp\/v2\/comments?post=426"}],"version-history":[{"count":88,"href":"https:\/\/curiouslearneracademy.com\/newzealand\/wp-json\/wp\/v2\/pages\/426\/revisions"}],"predecessor-version":[{"id":737,"href":"https:\/\/curiouslearneracademy.com\/newzealand\/wp-json\/wp\/v2\/pages\/426\/revisions\/737"}],"wp:attachment":[{"href":"https:\/\/curiouslearneracademy.com\/newzealand\/wp-json\/wp\/v2\/media?parent=426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}