{"id":81,"date":"2025-09-20T07:54:30","date_gmt":"2025-09-20T07:54:30","guid":{"rendered":"https:\/\/curiouslearneracademy.com\/newzealand\/?page_id=81"},"modified":"2026-07-24T09:20:58","modified_gmt":"2026-07-24T09:20:58","slug":"home","status":"publish","type":"page","link":"https:\/\/curiouslearneracademy.com\/newzealand\/","title":{"rendered":"Home"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<style data-wp-block-html=\"css\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;700;800;900&display=swap');\n\n#cl-nz-hero-force-wrapper {\n    display: block !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    background: #ffffff !important;\n    position: relative !important;\n    padding: 40px 0 80px 0 !important;\n    font-family: 'Outfit', sans-serif !important;\n    overflow-x: hidden !important;\n    box-sizing: border-box !important;\n}\n\n#cl-nz-hero-force-wrapper *,\n#cl-nz-hero-force-wrapper *::before,\n#cl-nz-hero-force-wrapper *::after {\n    box-sizing: border-box !important;\n}\n\n.cl-hero-inner-container {\n    max-width: 1250px;\n    margin: 0 auto;\n    padding: 0 20px;\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 40px;\n    width: 100%;\n}\n\n.cl-hero-content-col {\n    flex: 1;\n    min-width: 300px;\n    max-width: 100%;\n}\n\n.cl-hero-image-col {\n    flex: 1;\n    min-width: 300px;\n    max-width: 100%;\n    position: relative;\n    perspective: 1200px;\n}\n\n\/* --- TEXT SHIMMERS & TYPOGRAPHY --- *\/\n.shm-blue { \n    color: #0091d1; \n    background: linear-gradient(90deg, #0091d1, #5ec8f5, #0091d1); \n    background-size: 200% auto; \n    -webkit-background-clip: text; \n    -webkit-text-fill-color: transparent; \n    animation: cl-shm 4s linear infinite; \n}\n\n.shm-org { \n    color: #f36f21; \n    background: linear-gradient(90deg, #f36f21, #ff9d63, #f36f21); \n    background-size: 200% auto; \n    -webkit-background-clip: text; \n    -webkit-text-fill-color: transparent; \n    animation: cl-shm 4s linear infinite 2s; \n}\n\n@keyframes cl-shm { to { background-position: 200% center; } }\n\n.cl-hero-headline {\n    font-size: clamp(32px, 5vw, 64px);\n    line-height: 1.1;\n    font-weight: 900;\n    color: #0f172a;\n    margin: 25px 0 20px 0;\n    word-break: break-word;\n}\n\n.cl-hero-subheadline {\n    font-size: clamp(20px, 3vw, 24px);\n    color: #1e293b;\n    font-weight: 700;\n    margin-bottom: 20px;\n}\n\n.cl-hero-description {\n    font-size: 16px;\n    color: #475569;\n    line-height: 1.6;\n    margin-bottom: 25px;\n}\n\n.cl-hero-highlight-quote {\n    border-left: 4px solid #f36f21;\n    padding-left: 15px;\n    font-weight: 600;\n    color: #0c4a6e;\n    margin-bottom: 35px;\n    font-size: 16px;\n}\n\n\/* --- MOE LIVE HUB --- *\/\n.cl-moe-live-hub { \n    display: inline-flex; \n    align-items: center; \n    background: rgba(0, 145, 209, 0.05); \n    padding: 8px 20px; \n    border-radius: 100px; \n    border: 1.5px solid rgba(0, 145, 209, 0.2); \n    position: relative; \n    overflow: hidden; \n    max-width: 100%;\n}\n\n.cl-hub-status { position: relative; width: 12px; height: 12px; margin-right: 12px; flex-shrink: 0; }\n.cl-status-core { width: 100%; height: 100%; background: #0091d1; border-radius: 50%; position: relative; z-index: 5; }\n.cl-sonar-wave { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; background: rgba(0, 145, 209, 0.4); border-radius: 50%; animation: sonar-ping 2s infinite; }\n@keyframes sonar-ping { 0% { width: 100%; height: 100%; opacity: 0.8; } 100% { width: 400%; height: 400%; opacity: 0; } }\n.cl-hub-title { font-weight: 800; color: #0091d1; font-size: 14px; letter-spacing: 0.5px; }\n.cl-hub-glint { position: absolute; top: 0; left: -100%; width: 40%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.7), transparent); transform: skewX(-20deg); animation: hub-glint 4s infinite; }\n@keyframes hub-glint { 0% { left: -100%; } 25% { left: 150%; } 100% { left: 150%; } }\n\n\/* --- HOLOGRAPHIC SCAN BADGES & IMAGE --- *\/\n.cl-tilt-wrapper {\n    position: relative;\n    transition: 0.1s ease-out;\n    transform-style: preserve-3d;\n    width: 100%;\n}\n\n.cl-hero-image-frame {\n    border-radius: 40px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.1);\n    border: 3px solid #fff;\n    position: relative;\n    z-index: 2;\n    background: #fff;\n}\n\n.cl-hero-img {\n    width: 100%;\n    height: auto;\n    display: block;\n}\n\n.cl-holo-tag {\n    position: absolute; \n    background: rgba(255, 255, 255, 0.95);\n    padding: 12px 20px; \n    border-radius: 20px; \n    display: flex; \n    align-items: center; \n    gap: 12px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.1); \n    border: 1.5px solid #fff;\n    backdrop-filter: blur(10px); \n    z-index: 10; \n}\n\n.tag-top { top: 25px; right: -15px; }\n.tag-bottom { bottom: 35px; left: -15px; }\n\n.holo-glint-bar {\n    position: absolute; top: 0; left: -100%; width: 60%; height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(243, 111, 33, 0.2), transparent);\n    transform: skewX(-25deg); animation: scanSweep 3s infinite ease-in-out;\n}\n.blue-glint { background: linear-gradient(90deg, transparent, rgba(0, 145, 209, 0.2), transparent); }\n@keyframes scanSweep { 0% { left: -120%; } 40%, 100% { left: 150%; } }\n\n.holo-icon-pulse { font-size: 22px; }\n.holo-text-wrap { display: flex; flex-direction: column; line-height: 1.2; text-align: left; }\n.h-main { font-weight: 900; font-size: 13px; color: #0c4a6e; }\n.h-sub { font-size: 8.5px; font-weight: 700; color: #64748b; text-transform: uppercase; }\n\n\/* --- BUTTONS & AURA --- *\/\n.cl-hero-actions-group {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 15px;\n    align-items: center;\n}\n\n.cl-btn-anchor { text-decoration: none; display: inline-block; }\n\n.cl-nz-btn-main { \n    background: #7c3aed !important; \n    color: #fff !important; \n    padding: 18px 32px; \n    border-radius: 50px; \n    font-weight: 800; \n    border: none; \n    cursor: pointer; \n    box-shadow: 0 0 0 0 rgba(124, 58, 237, 0.7); \n    animation: pulse-btn 2s infinite; \n    font-size: 16px;\n}\n@keyframes pulse-btn { 0% { box-shadow: 0 0 0 0 rgba(124, 58, 237, 0.7); } 70% { box-shadow: 0 0 0 15px rgba(124, 58, 237, 0); } }\n\n.cl-nz-btn-sub { \n    padding: 18px 28px; \n    background: #ffffff; \n    border: 2.5px solid #e2e8f0; \n    border-radius: 50px; \n    color: #475569; \n    font-weight: 700; \n    text-decoration: none; \n    transition: 0.3s; \n    display: inline-block; \n    font-size: 16px;\n}\n.cl-nz-btn-sub:hover { border-color: #0091d1; color: #0091d1; background: #f0f9ff; }\n\n.cl-aura-shadow {\n    position: absolute; inset: -15px; \n    background: linear-gradient(45deg, #f36f21, #7c3aed, #0091d1);\n    background-size: 400% 400%; filter: blur(35px); opacity: 0.35; \n    border-radius: 50px; z-index: 0; animation: aura-shift 8s ease infinite alternate;\n}\n@keyframes aura-shift { 0% { background-position: 0% 50%; transform: scale(0.9) rotate(-2deg); } 100% { background-position: 100% 50%; transform: scale(1.1) rotate(2deg); } }\n\n\/* --- RESPONSIVE MOBILE OVERRIDES (< 768px) --- *\/\n@media screen and (max-width: 768px) {\n    #cl-nz-hero-force-wrapper {\n        padding: 20px 0 40px 0 !important;\n    }\n\n    .cl-hero-inner-container {\n        flex-direction: column !important;\n        padding: 0 16px !important;\n        gap: 35px !important;\n    }\n\n    .cl-hero-content-col,\n    .cl-hero-image-col {\n        width: 100% !important;\n        min-width: 100% !important;\n        text-align: left;\n    }\n\n    .cl-hero-headline {\n        font-size: 32px !important;\n    }\n\n    .cl-hero-actions-group {\n        flex-direction: column !important;\n        width: 100% !important;\n    }\n\n    .cl-btn-anchor,\n    .cl-nz-btn-main,\n    .cl-nz-btn-sub {\n        width: 100% !important;\n        display: block !important;\n        text-align: center !important;\n    }\n\n    .tag-top { right: 5px !important; top: 10px !important; }\n    .tag-bottom { left: 5px !important; bottom: 10px !important; }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(function() {\n    const target = document.getElementById('cl-nz-tilt-target');\n    if (target) {\n        document.addEventListener('mousemove', (e) => {\n            if (window.innerWidth > 991) {\n                const x = (window.innerWidth \/ 2 - e.pageX) \/ 45;\n                const y = (window.innerHeight \/ 2 - e.pageY) \/ 45;\n                target.style.transform = `rotateY(${x}deg) rotateX(${-y}deg)`;\n            }\n        });\n        document.addEventListener('mouseleave', () => {\n            target.style.transform = 'rotateY(0deg) rotateX(0deg)';\n        });\n    }\n})();\n<\/script>\n\n<div id=\"cl-nz-hero-force-wrapper\">\n    <div class=\"cl-hero-inner-container\">\n        \n        <!-- Left Column: Content & Call to Actions -->\n        <div class=\"cl-hero-content-col\">\n            \n            <div class=\"cl-moe-live-hub\">\n                <div class=\"cl-hub-status\">\n                    <div class=\"cl-sonar-wave\"><\/div>\n                    <div class=\"cl-status-core\"><\/div>\n                <\/div>\n                <div class=\"cl-hub-content\">\n                    <span class=\"cl-hub-title\">Aligned to NZ MoE Framework<\/span>\n                    <div class=\"cl-hub-glint\"><\/div>\n                <\/div>\n            <\/div>\n\n            <h1 class=\"cl-hero-headline\">\n                The <span class=\"shm-blue\">Curious Learner<\/span><br>\n                <span class=\"shm-org\">NZ Curriculum<\/span>\n            <\/h1>\n\n            <h2 class=\"cl-hero-subheadline\">Structured. Measurable. Flexible.<\/h2>\n\n            <p class=\"cl-hero-description\">\n                NZ schools follow a broad framework that can often feel unclear. At Curious Learner, we break it down into <strong>structured learning goals<\/strong>.\n            <\/p>\n            \n            <p class=\"cl-hero-highlight-quote\">\n                Helping <strong>Year 0\u20138 students<\/strong> build strong foundations in Maths, English &amp; Science.\n            <\/p>\n\n            <div class=\"cl-hero-actions-group\">\n                <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/diagnostic-assessment\/\" class=\"cl-btn-anchor\">\n                    <button class=\"cl-nz-btn-main cl-pulse-action\">Book Free Assessment \u2192<\/button>\n                <\/a>\n                <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/curriculum\/\" class=\"cl-nz-btn-sub\">\ud83d\udcda View Curriculum<\/a>\n            <\/div>\n        <\/div>\n\n        <!-- Right Column: Visual Card & Holographic Tags -->\n        <div class=\"cl-hero-image-col\">\n            <div id=\"cl-nz-tilt-target\" class=\"cl-tilt-wrapper\">\n                <div class=\"cl-aura-shadow\"><\/div>\n\n                <div class=\"cl-hero-image-frame\">\n                    <img decoding=\"async\" src=\"https:\/\/curiouslearneracademy.com\/newzealand\/wp-content\/uploads\/sites\/3\/2025\/09\/Cover-NZ.jpg\" alt=\"NZ Curriculum\" class=\"cl-hero-img\" title=\"Home\">\n                <\/div>\n\n                <div class=\"cl-holo-tag tag-top\">\n                    <div class=\"holo-glint-bar\"><\/div>\n                    <div class=\"holo-icon-pulse\">\ud83c\udfc6<\/div>\n                    <div class=\"holo-text-wrap\">\n                        <span class=\"h-main\">ICAS READY<\/span>\n                        <span class=\"h-sub\">Global Standard<\/span>\n                    <\/div>\n                <\/div>\n\n                <div class=\"cl-holo-tag tag-bottom\">\n                    <div class=\"holo-glint-bar blue-glint\"><\/div>\n                    <div class=\"holo-icon-pulse icon-blue\">\ud83c\udf93<\/div>\n                    <div class=\"holo-text-wrap\">\n                        <span class=\"h-main\">YEAR 0-8<\/span>\n                        <span class=\"h-sub\">Primary Focus<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;700;800;900&display=swap');\n\n\/* --- MAIN CONTAINER CONTAINMENT --- *\/\n#cl-horizontal-hub {\n    display: block !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    background: #020617 !important;\n    padding: 80px 0 !important;\n    font-family: 'Outfit', sans-serif !important;\n    overflow-x: hidden !important;\n    position: relative !important;\n    box-sizing: border-box !important;\n}\n\n#cl-horizontal-hub *, \n#cl-horizontal-hub *::before, \n#cl-horizontal-hub *::after {\n    box-sizing: border-box !important;\n}\n\n.cl-h-inner-container {\n    max-width: 1400px;\n    margin: 0 auto;\n    padding: 0 20px;\n    position: relative;\n    z-index: 10;\n    width: 100%;\n}\n\n.cl-h-header-box {\n    text-align: center;\n    margin-bottom: 60px;\n}\n\n\/* --- INTEL PREFIX --- *\/\n.cl-intel-prefix { \n    display: inline-flex; \n    align-items: center; \n    gap: 10px; \n    background: rgba(0, 231, 255, 0.05); \n    border: 1px solid rgba(0, 231, 255, 0.2); \n    padding: 8px 20px; \n    border-radius: 100px; \n    color: #00e7ff; \n    font-weight: 800; \n    font-size: 11px; \n    letter-spacing: 1.5px; \n    position: relative; \n    overflow: hidden; \n    margin-bottom: 20px; \n    max-width: 100%;\n}\n\n.cl-prefix-scan { \n    position: absolute; \n    top: 0; \n    left: -100%; \n    width: 50%; \n    height: 100%; \n    background: linear-gradient(90deg, transparent, rgba(0, 231, 255, 0.4), transparent); \n    animation: scanLine 3s infinite linear; \n}\n@keyframes scanLine { 0% { left: -100%; } 100% { left: 200%; } }\n\n.cl-ping-small { \n    width: 6px; \n    height: 6px; \n    background: #00e7ff; \n    border-radius: 50%; \n    box-shadow: 0 0 10px #00e7ff; \n    animation: pulsePing 2s infinite; \n    flex-shrink: 0;\n}\n@keyframes pulsePing { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(3); opacity: 0; } }\n\n.cl-main-diagnostic-title { \n    font-size: clamp(28px, 4.5vw, 56px); \n    font-weight: 900; \n    color: #ffffff; \n    line-height: 1.15; \n    margin: 0; \n    word-break: break-word;\n}\n\n.cl-live-wire { \n    color: #00e7ff; \n    position: relative; \n    display: inline-block; \n    text-shadow: 0 0 15px rgba(0, 231, 255, 0.4); \n    animation: wirePulse 4s infinite ease-in-out; \n}\n@keyframes wirePulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.8; transform: scale(1.02); } }\n\n\/* --- FLEX PANELS --- *\/\n.cl-h-flex-container { \n    display: flex; \n    align-items: stretch; \n    justify-content: space-between; \n    gap: 0; \n    width: 100%;\n}\n\n.cl-h-panel { \n    flex: 1; \n    background: rgba(15, 23, 42, 0.6); \n    border: 1px solid rgba(255, 255, 255, 0.08); \n    border-radius: 32px; \n    padding: 40px; \n    position: relative; \n    backdrop-filter: blur(20px); \n    transition: 0.5s; \n}\n\n.cl-h-step-num { \n    position: absolute; \n    top: -15px; \n    left: 30px; \n    padding: 8px 18px; \n    background: #ef4444; \n    color: #ffffff; \n    border-radius: 12px; \n    font-weight: 900; \n    font-size: 16px; \n}\n\n.num-blue { background: #00e7ff; color: #020617; }\n\n.cl-h-label { \n    display: inline-block; \n    padding: 5px 12px; \n    border-radius: 6px; \n    font-size: 11px; \n    font-weight: 900; \n    letter-spacing: 1.5px; \n    margin-bottom: 20px; \n}\n\n.label-red { background: rgba(239, 68, 68, 0.1); color: #ef4444; }\n.label-cyan { background: rgba(0, 231, 255, 0.1); color: #00e7ff; }\n\n.cl-panel-title {\n    color: #ffffff;\n    font-size: 24px;\n    margin-bottom: 12px;\n    font-weight: 800;\n}\n\n.cl-panel-intro {\n    color: #94a3b8;\n    font-size: 15px;\n    margin-bottom: 25px;\n    line-height: 1.6;\n}\n\n\/* --- CENTER CONNECTOR BRIDGE --- *\/\n.cl-h-engine-bridge { \n    width: 160px; \n    display: flex; \n    align-items: center; \n    justify-content: center; \n    position: relative; \n    flex-shrink: 0;\n}\n\n.cl-h-track-wrap { flex: 1; height: 2px; position: relative; overflow: hidden; background: rgba(255,255,255,0.05); }\n.cl-h-energy-pulse { position: absolute; left: -100%; width: 60%; height: 100%; background: #ef4444; box-shadow: 0 0 15px #ef4444; }\n.cl-h-energy-pulse-right { position: absolute; left: -100%; width: 60%; height: 100%; background: #00e7ff; box-shadow: 0 0 15px #00e7ff; }\n\n.cl-h-logo-wrap { \n    width: 100px; \n    height: 100px; \n    position: relative; \n    display: flex; \n    align-items: center; \n    justify-content: center; \n    flex-shrink: 0; \n    transition: 0.5s; \n}\n\n.cl-h-node-glow { position: absolute; inset: 0; border-radius: 50%; border: 2px solid #00e7ff; box-shadow: 0 0 25px rgba(0, 231, 255, 0.3); opacity: 0.5; }\n.cl-h-logo { width: 80px; height: 80px; border-radius: 50%; object-fit: cover; border: 2px solid rgba(255,255,255,0.2); z-index: 2; }\n\n\/* --- ACCORDIONS --- *\/\n.cl-h-item { \n    background: rgba(255,255,255,0.02); \n    border: 1px solid rgba(255,255,255,0.05); \n    border-radius: 15px; \n    cursor: pointer; \n    margin-bottom: 12px; \n    transition: 0.3s; \n    overflow: hidden; \n}\n\n.cl-h-trigger { \n    padding: 16px 20px; \n    color: #ffffff; \n    font-weight: 700; \n    display: flex; \n    align-items: center; \n    justify-content: space-between; \n    gap: 12px; \n    font-size: 15px; \n}\n\n.cl-h-trigger span { color: #ef4444; font-weight: 900; font-size: 18px; }\n.cl-h-tick { min-width: 22px; height: 22px; background: #00e7ff; color: #020617; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 900; margin-right: 8px; flex-shrink: 0; }\n\n.cl-h-body { \n    max-height: 0; \n    padding: 0 20px; \n    color: #94a3b8; \n    font-size: 14px; \n    line-height: 1.6; \n    transition: max-height 0.4s ease, padding 0.4s ease, opacity 0.4s ease; \n    opacity: 0; \n    overflow: hidden;\n}\n\n.cl-h-item.active { background: rgba(255,255,255,0.08); border-color: rgba(255,255,255,0.2); }\n.cl-h-item.active .cl-h-body { max-height: 500px; padding-bottom: 20px; opacity: 1; }\n\n.cl-h-aura { \n    position: absolute; \n    top: 50%; \n    left: 50%; \n    transform: translate(-50%, -50%); \n    width: 600px; \n    height: 600px; \n    background: radial-gradient(circle, rgba(0, 231, 255, 0.1) 0%, transparent 70%); \n    filter: blur(100px); \n    transition: 1.5s ease; \n    z-index: 1; \n    pointer-events: none;\n}\n\n\/* --- FOOTER HOLOGRAM BADGE --- *\/\n.cl-live-footer-wrapper { \n    margin-top: 60px; \n    display: flex; \n    justify-content: center; \n    perspective: 1000px;\n    width: 100%;\n}\n\n.cl-footer-hologram {\n    position: relative;\n    background: rgba(255, 255, 255, 0.03);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    padding: 20px 45px;\n    border-radius: 100px;\n    backdrop-filter: blur(15px);\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);\n    transition: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n    max-width: 100%;\n}\n\n.cl-footer-hologram:hover {\n    transform: scale(1.03) rotateX(10deg);\n    background: rgba(255, 255, 255, 0.05);\n    border-color: rgba(0, 231, 255, 0.3);\n}\n\n.cl-footer-text-content {\n    display: flex;\n    gap: 25px;\n    align-items: center;\n    font-weight: 900;\n    font-size: 14px;\n    letter-spacing: 2px;\n    color: #ffffff;\n    position: relative;\n    z-index: 5;\n}\n\n.cl-footer-faded { color: rgba(255, 255, 255, 0.25); transition: 0.3s; }\n.cl-footer-hologram:hover .cl-footer-faded { color: rgba(255, 255, 255, 0.6); }\n\n.cl-footer-active-shimmer {\n    color: #00e7ff;\n    text-shadow: 0 0 10px rgba(0, 231, 255, 0.5);\n    animation: footerTextPulse 2s infinite alternate;\n}\n@keyframes footerTextPulse {\n    from { opacity: 0.6; text-shadow: 0 0 5px rgba(0, 231, 255, 0.2); }\n    to { opacity: 1; text-shadow: 0 0 20px rgba(0, 231, 255, 0.8); }\n}\n\n.cl-footer-scanner-line {\n    position: absolute; top: 0; left: -100%; width: 50%; height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(0, 231, 255, 0.1), transparent);\n    animation: footerScan 4s infinite linear;\n}\n@keyframes footerScan { 0% { left: -100%; } 100% { left: 200%; } }\n\n.cl-footer-energy-bar {\n    position: absolute; bottom: 0; left: 0; width: 100%; height: 2px;\n    background: linear-gradient(90deg, transparent, #00e7ff, #f36f21, transparent);\n    background-size: 200% 100%; animation: footerBarMove 3s linear infinite;\n}\n@keyframes footerBarMove { 0% { background-position: 200% 0; } 100% { background-position: -200% 0; } }\n\n@keyframes hPulseIn { 0% { left: -100%; opacity: 0; } 50% { opacity: 1; } 100% { left: 150%; opacity: 0; } }\n@keyframes hPulseOut { 0% { left: -100%; opacity: 0; } 50% { opacity: 1; } 100% { left: 150%; opacity: 0; } }\n\n\/* --- RESPONSIVE MOBILE FIXES (< 1024px) --- *\/\n@media screen and (max-width: 1024px) {\n    #cl-horizontal-hub {\n        padding: 50px 0 !important;\n    }\n\n    .cl-h-inner-container {\n        padding: 0 16px !important;\n    }\n\n    .cl-h-flex-container { \n        flex-direction: column !important; \n        gap: 30px !important;\n    }\n\n    .cl-h-panel {\n        width: 100% !important;\n        padding: 30px 20px !important;\n        border-radius: 24px !important;\n    }\n\n    .cl-h-engine-bridge { \n        width: 100% !important; \n        height: 60px !important; \n        margin: 5px 0 !important; \n    }\n\n    .cl-h-energy-pulse, \n    .cl-h-energy-pulse-right { \n        animation: none !important; \n    }\n\n    .cl-footer-text-content { \n        flex-direction: column !important; \n        gap: 10px !important; \n        text-align: center;\n        letter-spacing: 1px !important;\n    }\n\n    .cl-footer-hologram { \n        padding: 18px 24px !important; \n        border-radius: 24px !important; \n    }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\nfunction triggerHTrans(element, mode) {\n    const aura = document.getElementById('clAuraH');\n    const logoWrap = document.getElementById('clLogoH');\n    const pL = document.getElementById('pulseLeft');\n    const pR = document.getElementById('pulseRight');\n    const parent = element.parentElement;\n    \n    if (!parent) return;\n\n    parent.querySelectorAll('.cl-h-item').forEach(item => item.classList.remove('active'));\n    element.classList.add('active');\n\n    if (mode === 'red') {\n        if (pL) {\n            pL.style.animation = 'none'; \n            void pL.offsetWidth;\n            pL.style.animation = 'hPulseIn 0.7s forwards ease-in-out';\n        }\n        if (aura) aura.style.background = 'radial-gradient(circle, rgba(239, 68, 68, 0.15) 0%, transparent 70%)';\n        if (logoWrap) logoWrap.style.transform = 'scale(1.1)';\n    } else {\n        if (pR) {\n            pR.style.animation = 'none'; \n            void pR.offsetWidth;\n            pR.style.animation = 'hPulseOut 0.7s forwards ease-in-out';\n        }\n        if (aura) aura.style.background = 'radial-gradient(circle, rgba(0, 231, 255, 0.2) 0%, transparent 70%)';\n        if (logoWrap) logoWrap.style.transform = 'scale(1.2) rotate(360deg)';\n    }\n}\n<\/script>\n\n<div id=\"cl-horizontal-hub\">\n    \n    <div class=\"cl-h-aura\" id=\"clAuraH\"><\/div>\n\n    <div class=\"cl-h-inner-container\">\n        \n        <!-- Section Header -->\n        <div class=\"cl-h-header-box\">\n            <div class=\"cl-intel-prefix\">\n                <div class=\"cl-prefix-scan\"><\/div>\n                <span class=\"cl-ping-small\"><\/span>\n                CURRICULUM INTELLIGENCE SYSTEM\n            <\/div>\n            \n            <h2 class=\"cl-main-diagnostic-title\">\n                Bridging the <span class=\"cl-live-wire\">NZ Curriculum<\/span> Gap\n            <\/h2>\n        <\/div>\n\n        <!-- Flex Panels Container -->\n        <div class=\"cl-h-flex-container\">\n            \n            <!-- Panel 01: Challenge -->\n            <div class=\"cl-h-panel h-problem\">\n                <div class=\"cl-h-step-num\">01<\/div>\n                <div class=\"cl-h-content\">\n                    <div class=\"cl-h-label label-red\">THE CHALLENGE<\/div>\n                    <h3 class=\"cl-panel-title\">The \"Vague\" Gap<\/h3>\n                    <p class=\"cl-panel-intro\">The NZ framework's flexibility often leaves families without a clear academic reference point. <strong>Tap to diagnose the specific issues:<\/strong><\/p>\n                    \n                    <div class=\"cl-h-accordion\">\n                        <div class=\"cl-h-item h-red\" onclick=\"triggerHTrans(this, 'red')\">\n                            <div class=\"cl-h-trigger\"><span>?<\/span> What should my child know?<\/div>\n                            <div class=\"cl-h-body\">The New Zealand Ministry of Education framework is intentionally broad, which can make it difficult for parents to understand exactly what skills and knowledge their child is expected to master at each specific year level.<\/div>\n                        <\/div>\n                        <div class=\"cl-h-item h-red\" onclick=\"triggerHTrans(this, 'red')\">\n                            <div class=\"cl-h-trigger\"><span>?<\/span> Are they on track?<\/div>\n                            <div class=\"cl-h-body\">Without a nationwide benchmarking system like NAPLAN, there is no standardized way to verify if your child is progressing at the right pace compared to their peers across the country, often leading to hidden learning gaps.<\/div>\n                        <\/div>\n                        <div class=\"cl-h-item h-red\" onclick=\"triggerHTrans(this, 'red')\">\n                            <div class=\"cl-h-trigger\"><span>?<\/span> Why is it so vague?<\/div>\n                            <div class=\"cl-h-body\">Standard school reports often prioritize qualitative feedback on \"effort\" and \"attitude,\" which can mask a lack of quantitative academic data, leaving parents wondering where their child's true strengths and weaknesses lie.<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Central Engine Bridge Connector -->\n            <div class=\"cl-h-engine-bridge\">\n                <div class=\"cl-h-track-wrap\">\n                    <div class=\"cl-h-energy-pulse\" id=\"pulseLeft\"><\/div>\n                    <div class=\"cl-h-track\"><\/div>\n                <\/div>\n                \n                <div class=\"cl-h-logo-wrap\" id=\"clLogoH\">\n                    <div class=\"cl-h-node-glow\"><\/div>\n                    <img decoding=\"async\" src=\"https:\/\/curiouslearneracademy.com\/newzealand\/wp-content\/uploads\/sites\/3\/2026\/02\/446EE295-30B0-45EE-A7EC-1EC692B7BEFB.png\" alt=\"CL Logo\" class=\"cl-h-logo\" title=\"Home\">\n                <\/div>\n\n                <div class=\"cl-h-track-wrap\">\n                    <div class=\"cl-h-energy-pulse-right\" id=\"pulseRight\"><\/div>\n                    <div class=\"cl-h-track\"><\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Panel 02: Solution -->\n            <div class=\"cl-h-panel h-solution\">\n                <div class=\"cl-h-step-num num-blue\">02<\/div>\n                <div class=\"cl-h-content\">\n                    <div class=\"cl-h-label label-cyan\">OUR SOLUTION<\/div>\n                    <h3 class=\"cl-panel-title\">Curious Learner Standard<\/h3>\n                    <p class=\"cl-panel-intro\">We convert the NZ Curriculum into a structured, easy-to-understand pathway. <strong>Click to activate our process:<\/strong><\/p>\n                    \n                    <div class=\"cl-h-accordion\">\n                        <div class=\"cl-h-item h-blue\" onclick=\"triggerHTrans(this, 'blue')\">\n                            <div class=\"cl-h-trigger\"><div class=\"cl-h-tick\">\u2714<\/div> Clear Year-Level Goals<\/div>\n                            <div class=\"cl-h-body\">We provide concrete, year-specific learning targets that define exactly what your child needs to achieve, replacing curriculum \"flexibility\" with academic certainty.<\/div>\n                        <\/div>\n                        <div class=\"cl-h-item h-blue\" onclick=\"triggerHTrans(this, 'blue')\">\n                            <div class=\"cl-h-trigger\"><div class=\"cl-h-tick\">\u2714<\/div> Sequenced Skill Progression<\/div>\n                            <div class=\"cl-h-body\">Our curriculum creates a logical, step-by-step building block approach across Maths, English, and Science, ensuring foundations are solid before moving to advanced concepts.<\/div>\n                        <\/div>\n                        <div class=\"cl-h-item h-blue\" onclick=\"triggerHTrans(this, 'blue')\">\n                            <div class=\"cl-h-trigger\"><div class=\"cl-h-tick\">\u2714<\/div> Measurable Benchmarks<\/div>\n                            <div class=\"cl-h-body\">We implement internal data-driven assessments that provide parents with a clear academic reference point and measurable proof of their child's progress throughout the year.<\/div>\n                        <\/div>\n                        <div class=\"cl-h-item h-blue\" onclick=\"triggerHTrans(this, 'blue')\">\n                            <div class=\"cl-h-trigger\"><div class=\"cl-h-tick\">\u2714<\/div> Global ICAS Alignment<\/div>\n                            <div class=\"cl-h-body\">By aligning our curriculum with international assessment standards like ICAS, we ensure your child is benchmarked against the highest elite standards globally.<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n        <!-- Hologram Footer Badge -->\n        <div class=\"cl-live-footer-wrapper\">\n            <div class=\"cl-footer-hologram\">\n                <div class=\"cl-footer-scanner-line\"><\/div>\n                <div class=\"cl-footer-text-content\">\n                    <span class=\"cl-footer-faded\">NO GUESSWORK.<\/span>\n                    <span class=\"cl-footer-faded\">NO CONFUSION.<\/span>\n                    <span class=\"cl-footer-active-shimmer\">JUST CLARITY.<\/span>\n                <\/div>\n                <div class=\"cl-footer-energy-bar\"><\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;700;800;900&display=swap');\n\n\/* --- MAIN SECTION CONTAINMENT --- *\/\n#cl-programs-final-compact {\n    display: block !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    background: #ffffff !important;\n    padding: 80px 0 !important;\n    font-family: 'Outfit', sans-serif !important;\n    overflow-x: hidden !important;\n    position: relative !important;\n    box-sizing: border-box !important;\n}\n\n#cl-programs-final-compact *,\n#cl-programs-final-compact *::before,\n#cl-programs-final-compact *::after {\n    box-sizing: border-box !important;\n}\n\n.cl-advantage-container {\n    max-width: 1250px;\n    margin: 0 auto;\n    padding: 0 20px;\n    position: relative;\n    z-index: 10;\n    width: 100%;\n}\n\n.cl-advantage-header {\n    text-align: center;\n    margin-bottom: 50px;\n}\n\n\/* --- HEADER TYPOGRAPHY & CAPSULE --- *\/\n.cl-prefix-capsule { \n    display: inline-flex; \n    align-items: center; \n    padding: 10px 24px; \n    border-radius: 50px; \n    font-weight: 800; \n    font-size: 11px; \n    letter-spacing: 2px; \n    background: #ffffff; \n    border: 1px solid #e2e8f0; \n    margin-bottom: 20px; \n    max-width: 100%;\n}\n\n.cl-live-container { position: relative; width: 12px; height: 12px; display: inline-flex; align-items: center; justify-content: center; margin-right: 8px; flex-shrink: 0; }\n.cl-dot-blink { width: 8px; height: 8px; background: #ff3333; border-radius: 50%; z-index: 10; animation: blink-stepped 1.5s steps(2) infinite; }\n.cl-pulse-ring { position: absolute; width: 100%; height: 100%; background: #ff3333; border-radius: 50%; opacity: 0.6; animation: ring-out 2s cubic-bezier(0, 0.2, 0.8, 1) infinite; }\n.cl-pulse-ring-delayed { position: absolute; width: 100%; height: 100%; background: #ff3333; border-radius: 50%; opacity: 0.6; animation: ring-out 2s cubic-bezier(0, 0.2, 0.8, 1) 1s infinite; }\n@keyframes ring-out { 0% { transform: scale(1); opacity: 0.8; } 100% { transform: scale(4); opacity: 0; } }\n@keyframes blink-stepped { 50% { opacity: 0.3; } }\n\n.cl-liquid-h2 {\n    font-size: clamp(28px, 5vw, 52px);\n    font-weight: 900;\n    color: #0f172a;\n    line-height: 1.15;\n    margin: 0 0 15px 0;\n}\n\n.cl-spectral-text { \n    background: linear-gradient(90deg, #0091d1, #a855f7, #f36f21, #0091d1); \n    background-size: 300% auto; \n    -webkit-background-clip: text; \n    -webkit-text-fill-color: transparent; \n    animation: flow 6s linear infinite; \n}\n@keyframes flow { to { background-position: 300% center; } }\n\n.cl-sub-text {\n    color: #64748b;\n    font-size: 16px;\n    max-width: 650px;\n    margin: 0 auto;\n    line-height: 1.6;\n}\n\n\/* --- GRID SYSTEM --- *\/\n.cl-program-grid { \n    display: grid !important; \n    grid-template-columns: repeat(3, 1fr) !important; \n    gap: 30px; \n    margin-top: 40px; \n    perspective: 2000px; \n    width: 100%;\n}\n\n\/* --- FLIP CARD MECHANICS --- *\/\n.cl-flip-card { \n    height: 430px; \n    cursor: pointer; \n    border-radius: 32px; \n    transition: 0.4s ease; \n    position: relative;\n}\n\n.cl-card-inner { \n    position: relative; \n    width: 100%; \n    height: 100%; \n    transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1); \n    transform-style: preserve-3d; \n}\n\n.cl-flip-card.is-flipped .cl-card-inner { transform: rotateY(180deg); }\n\n.cl-card-front, .cl-card-back { \n    position: absolute; \n    width: 100%; \n    height: 100%; \n    -webkit-backface-visibility: hidden; \n    backface-visibility: hidden; \n    border-radius: 32px; \n    padding: 35px 25px; \n    display: flex; \n    flex-direction: column; \n    align-items: center; \n}\n\n.cl-card-front { \n    background: #ffffff; \n    border: 1px solid #f1f5f9; \n    justify-content: space-between; \n    text-align: center;\n}\n\n.cl-card-front h3 {\n    font-size: 20px;\n    font-weight: 800;\n    color: #0f172a;\n    margin: 15px 0;\n}\n\n.cl-card-back { \n    background: var(--card-clr); \n    color: #ffffff; \n    transform: rotateY(180deg); \n    justify-content: center; \n    text-align: center; \n    border: 2px solid var(--card-clr); \n    box-shadow: inset 0 0 80px rgba(0,0,0,0.3);\n}\n\n.cl-card-back h4 { \n    font-weight: 900; \n    margin: 0 0 12px 0; \n    color: #ffffff !important; \n    font-size: 20px; \n    text-transform: uppercase; \n    letter-spacing: 0.5px; \n}\n\n.cl-card-back p { \n    font-size: 14px; \n    line-height: 1.6; \n    color: #ffffff; \n    margin: 0; \n    font-weight: 500; \n    opacity: 0.95; \n}\n\n\/* --- ICONS & TAGS --- *\/\n.cl-icon-shield-float { \n    font-size: 48px !important; \n    animation: icon-float 3s ease-in-out infinite; \n}\n@keyframes icon-float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } }\n\n.cl-status-tag-vibrant {\n    font-size: 10px; \n    font-weight: 900; \n    letter-spacing: 1.5px;\n    padding: 5px 14px; \n    border-radius: 30px; \n    background: #ffffff;\n    color: #0f172a; \n    border: 1px solid #f1f5f9;\n}\n\n.nz-tag-glow { border-bottom: 2.5px solid #f36f21; }\n.icas-tag-glow { border-bottom: 2.5px solid #0091d1; }\n.one-one-tag-glow { border-bottom: 2.5px solid #a855f7; }\n.flex-tag-glow { border-bottom: 2.5px solid #10b981; }\n.skills-tag-glow { border-bottom: 2.5px solid #f59e0b; }\n.data-tag-glow { border-bottom: 2.5px solid #ff4d4d; }\n\n.cl-learn-more-highlight {\n    width: 100%; \n    font-size: 12px; \n    font-weight: 900; \n    color: #0f172a; \n    padding: 14px; \n    border-radius: 18px; \n    background: #ffffff; \n    border: 2px solid #f1f5f9; \n    text-align: center;\n    position: relative; \n    overflow: hidden;\n}\n\n.cl-btn-arrow { display: inline-block; margin-left: 6px; }\n\n\/* --- CARD HOVER GLOWS --- *\/\n.nz-theme { border-top: 5px solid #f36f21; }\n.nz-glow:hover { box-shadow: 0 20px 40px rgba(243, 111, 33, 0.2); transform: translateY(-8px); }\n\n.icas-theme { border-top: 5px solid #0091d1; }\n.icas-glow:hover { box-shadow: 0 20px 40px rgba(0, 145, 209, 0.2); transform: translateY(-8px); }\n\n.one-on-one-theme { border-top: 5px solid #a855f7; }\n.one-on-one-glow:hover { box-shadow: 0 20px 40px rgba(168, 85, 247, 0.2); transform: translateY(-8px); }\n\n.flex-theme { border-top: 5px solid #10b981; }\n.flex-glow:hover { box-shadow: 0 20px 40px rgba(16, 185, 129, 0.2); transform: translateY(-8px); }\n\n.skills-theme { border-top: 5px solid #f59e0b; }\n.skills-glow:hover { box-shadow: 0 20px 40px rgba(245, 158, 11, 0.2); transform: translateY(-8px); }\n\n.measurable-theme { border-top: 5px solid #ff4d4d; }\n.measurable-glow:hover { box-shadow: 0 20px 40px rgba(255, 77, 77, 0.2); transform: translateY(-8px); }\n\n\/* --- RESPONSIVE MEDIA QUERIES --- *\/\n@media screen and (max-width: 1024px) { \n    .cl-program-grid { \n        grid-template-columns: repeat(2, 1fr) !important; \n        gap: 20px;\n    } \n}\n\n@media screen and (max-width: 650px) { \n    #cl-programs-final-compact {\n        padding: 50px 0 !important;\n    }\n\n    .cl-advantage-container {\n        padding: 0 16px !important;\n    }\n\n    .cl-program-grid { \n        grid-template-columns: 1fr !important; \n        gap: 20px;\n    } \n\n    .cl-flip-card { \n        height: 400px; \n    }\n\n    .cl-card-front, .cl-card-back {\n        padding: 25px 18px;\n        border-radius: 24px;\n    }\n\n    .cl-card-back h4 {\n        font-size: 18px;\n    }\n\n    .cl-card-back p {\n        font-size: 13.5px;\n        line-height: 1.5;\n    }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const flipCards = document.querySelectorAll('#cl-programs-final-compact .cl-flip-card');\n    \n    flipCards.forEach(card => {\n        card.addEventListener('touchstart', function(e) {\n            \/\/ Touch accessibility handler for mobile devices\n            e.preventDefault();\n            this.classList.toggle('is-flipped');\n        }, { passive: false });\n    });\n});\n<\/script>\n\n<div id=\"cl-programs-final-compact\">\n    \n    <div class=\"cl-blob-bg-1 cl-float-blob\"><\/div>\n    <div class=\"cl-blob-bg-2 cl-float-blob-reverse\"><\/div>\n\n    <div class=\"cl-advantage-container\">\n        \n        <!-- Header -->\n        <div class=\"cl-advantage-header\">\n            <div class=\"cl-prefix-capsule live-glow-color cl-interactive-prefix\">\n                <span class=\"cl-live-container\">\n                    <span class=\"cl-dot-blink\"><\/span>\n                    <span class=\"cl-pulse-ring\"><\/span>\n                    <span class=\"cl-pulse-ring-delayed\"><\/span>\n                <\/span>\n                THE CL ADVANTAGE SYSTEM\n            <\/div>\n\n            <div class=\"cl-heading-wrapper\">\n                <h2 class=\"cl-liquid-h2\">\n                    <span class=\"cl-static-part\">The<\/span> \n                    <span class=\"cl-spectral-text\">Curious Learner Edge<\/span>\n                <\/h2>\n            <\/div>\n            \n            <p class=\"cl-sub-text\">Experience a personalized ecosystem where academic excellence meets cognitive mastery.<\/p>\n        <\/div>\n\n        <!-- 6 Flip Cards Grid -->\n        <div class=\"cl-program-grid\">\n            \n            <!-- Card 1: National Standards -->\n            <div class=\"cl-flip-card nz-glow cl-reveal-item\" style=\"animation-delay: 0.1s; --card-clr: #f36f21;\" onclick=\"this.classList.toggle('is-flipped')\">\n                <div class=\"cl-card-inner\">\n                    <div class=\"cl-card-front nz-theme\">\n                        <div class=\"cl-status-tag-vibrant nz-tag-glow\">NATIONAL STANDARDS<\/div>\n                        <div class=\"cl-icon-shield-float\">\ud83c\uddf3\ud83c\uddff<\/div>\n                        <h3>Structured Year-Level Learning<\/h3>\n                        <div class=\"cl-learn-more-highlight\">LEARN MORE <span class=\"cl-btn-arrow\">\u2192<\/span><\/div>\n                    <\/div>\n                    <div class=\"cl-card-back\">\n                        <h4>Aligned with National Standards<\/h4>\n                        <p>Our curriculum is meticulously designed around the <strong>New Zealand National Standards<\/strong>, ensuring every student meets and exceeds curriculum benchmarks. We structure learning into progressive weekly goals that cover Mathematics, Literacy, and Science, empowering students to become confident, capable learners ready for any academic challenge.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Card 2: Global Elite -->\n            <div class=\"cl-flip-card icas-glow cl-reveal-item\" style=\"animation-delay: 0.2s; --card-clr: #0091d1;\" onclick=\"this.classList.toggle('is-flipped')\">\n                <div class=\"cl-card-inner\">\n                    <div class=\"cl-card-front icas-theme\">\n                        <div class=\"cl-status-tag-vibrant icas-tag-glow\">GLOBAL ELITE<\/div>\n                        <div class=\"cl-icon-shield-float\">\ud83c\udf0d<\/div>\n                        <h3>International Benchmarking<\/h3>\n                        <div class=\"cl-learn-more-highlight\">LEARN MORE <span class=\"cl-btn-arrow\">\u2192<\/span><\/div>\n                    <\/div>\n                    <div class=\"cl-card-back\">\n                        <h4>World-Class Standards<\/h4>\n                        <p>We prepare students for prestigious <strong>ICAS International Assessments<\/strong> by shifting the focus from rote memorization to high-level critical thinking. By benchmarking student performance against global standards, we cultivate the advanced analytical skills and resilience required to excel in elite academic competitions worldwide.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Card 3: 1:1 Personalized -->\n            <div class=\"cl-flip-card one-on-one-glow cl-reveal-item\" style=\"animation-delay: 0.3s; --card-clr: #a855f7;\" onclick=\"this.classList.toggle('is-flipped')\">\n                <div class=\"cl-card-inner\">\n                    <div class=\"cl-card-front one-on-one-theme\">\n                        <div class=\"cl-status-tag-vibrant one-one-tag-glow\">1:1 PERSONALIZED<\/div>\n                        <div class=\"cl-icon-shield-float\">\ud83d\udc64<\/div>\n                        <h3>Curated for You<\/h3>\n                        <div class=\"cl-learn-more-highlight\">LEARN MORE <span class=\"cl-btn-arrow\">\u2192<\/span><\/div>\n                    <\/div>\n                    <div class=\"cl-card-back\">\n                        <h4>Bespoke Tutoring<\/h4>\n                        <p>Every child has a unique learning fingerprint. Our <strong>One-on-One sessions<\/strong> are fully bespoke, curated from a deep diagnostic of your child's current level and personality. We match them with the ideal educator to bridge specific learning gaps while accelerating their natural strengths in a supportive environment.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Card 4: Flexibility -->\n            <div class=\"cl-flip-card flex-glow cl-reveal-item\" style=\"animation-delay: 0.4s; --card-clr: #10b981;\" onclick=\"this.classList.toggle('is-flipped')\">\n                <div class=\"cl-card-inner\">\n                    <div class=\"cl-card-front flex-theme\">\n                        <div class=\"cl-status-tag-vibrant flex-tag-glow\">FLEXIBILITY<\/div>\n                        <div class=\"cl-icon-shield-float\">\u23f0<\/div>\n                        <h3>Time &amp; Topics<\/h3>\n                        <div class=\"cl-learn-more-highlight\">LEARN MORE <span class=\"cl-btn-arrow\">\u2192<\/span><\/div>\n                    <\/div>\n                    <div class=\"cl-card-back\">\n                        <h4>Dynamic Learning<\/h4>\n                        <p>Education should adapt to your family\u2019s life, not the other way around. We offer <strong>unmatched flexibility<\/strong> in both scheduling and subject matter. Whether your child needs intensive focus on Algebra one week or Creative Writing the next, our agile system allows for seamless transitions without disrupting your routine.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Card 5: Specialized -->\n            <div class=\"cl-flip-card skills-glow cl-reveal-item\" style=\"animation-delay: 0.5s; --card-clr: #f59e0b;\" onclick=\"this.classList.toggle('is-flipped')\">\n                <div class=\"cl-card-inner\">\n                    <div class=\"cl-card-front skills-theme\">\n                        <div class=\"cl-status-tag-vibrant skills-tag-glow\">SPECIALIZED<\/div>\n                        <div class=\"cl-icon-shield-float\">\ud83e\udde0<\/div>\n                        <h3>Vedic &amp; Concepts<\/h3>\n                        <div class=\"cl-learn-more-highlight\">LEARN MORE <span class=\"cl-btn-arrow\">\u2192<\/span><\/div>\n                    <\/div>\n                    <div class=\"cl-card-back\">\n                        <h4>Cognitive Mastery<\/h4>\n                        <p>We integrate <strong>Vedic Mathematics<\/strong> to sharpen mental agility and numerical speed. This is paired with our rigorous Concept Revision protocol, ensuring that students move beyond surface-level understanding to achieve true mastery of the 'why' behind every mathematical and scientific principle they encounter.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Card 6: Data Driven -->\n            <div class=\"cl-flip-card measurable-glow cl-reveal-item\" style=\"animation-delay: 0.6s; --card-clr: #ff4d4d;\" onclick=\"this.classList.toggle('is-flipped')\">\n                <div class=\"cl-card-inner\">\n                    <div class=\"cl-card-front measurable-theme\">\n                        <div class=\"cl-status-tag-vibrant data-tag-glow\">DATA DRIVEN<\/div>\n                        <div class=\"cl-icon-shield-float\">\ud83d\udcca<\/div>\n                        <h3>Measurable Growth<\/h3>\n                        <div class=\"cl-learn-more-highlight\">LEARN MORE <span class=\"cl-btn-arrow\">\u2192<\/span><\/div>\n                    <\/div>\n                    <div class=\"cl-card-back\">\n                        <h4>Evidence-Based Results<\/h4>\n                        <p>We remove the guesswork from the learning process. Through <strong>regular milestone assessments<\/strong> and detailed analytical reports, parents can visualize their child's progress. We provide data-backed insights to ensure that every session translates into tangible academic growth and a visible boost in confidence.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;700;800;900&display=swap');\n\n\/* ==========================================================================\n   BLOCK 4: ACADEMIC CORE - HIGH-PERFORMANCE GPU & ZERO-MARGIN FIX\n   ========================================================================== *\/\n\n\/* 1. RESET WORDPRESS PARENT WRAPPERS (Eliminates Top & Bottom White Gaps) *\/\n.entry-content > .wp-block-custom-html:has(#cl-programs-fixed-container),\n.wp-block-post-content > .wp-block-custom-html:has(#cl-programs-fixed-container),\n.entry-content > #cl-programs-fixed-container,\n.wp-block-post-content > #cl-programs-fixed-container {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n    height: auto !important;\n    overflow: visible !important;\n}\n\n\/* 2. MAIN SECTION CONTAINER *\/\n#cl-programs-fixed-container {\n    display: flow-root !important; \/* Prevents CSS Margin Collapse *\/\n    width: 100% !important;\n    max-width: 100% !important;\n    height: auto !important;\n    min-height: 0 !important;\n    background: #ffffff !important;\n    padding: 60px 0 !important; \/* Internal vertical spacing *\/\n    margin-top: 0 !important;   \/* Zero external top margin *\/\n    margin-bottom: 0 !important;\/* Zero external bottom margin *\/\n    font-family: 'Outfit', sans-serif !important;\n    overflow: hidden !important; \/* Clips background blur blobs *\/\n    position: relative !important;\n    box-sizing: border-box !important;\n    transform: translateZ(0); \/* Forces Hardware GPU Acceleration *\/\n}\n\n#cl-programs-fixed-container *, \n#cl-programs-fixed-container *::before, \n#cl-programs-fixed-container *::after {\n    box-sizing: border-box !important;\n}\n\n\/* 3. INNER CONTAINER LAYOUT *\/\n.cl-programs-inner-container {\n    max-width: 1300px;\n    margin: 0 auto;\n    padding: 0 20px;\n    position: relative;\n    z-index: 10;\n    width: 100%;\n}\n\n.cl-programs-header {\n    text-align: center;\n    margin-bottom: 40px;\n}\n\n\/* 4. GPU-OPTIMIZED BACKGROUND BLOBS *\/\n.cl-bg-blob-orange { \n    position: absolute; \n    top: -80px; \n    right: -40px; \n    width: 300px; \n    height: 300px; \n    background: radial-gradient(circle, rgba(243, 111, 33, 0.06), transparent 70%); \n    filter: blur(50px); \n    pointer-events: none;\n    will-change: transform;\n    transform: translateZ(0);\n}\n\n.cl-bg-blob-blue { \n    position: absolute; \n    bottom: -80px; \n    left: -40px; \n    width: 300px; \n    height: 300px; \n    background: radial-gradient(circle, rgba(0, 145, 209, 0.06), transparent 70%); \n    filter: blur(50px); \n    pointer-events: none;\n    will-change: transform;\n    transform: translateZ(0);\n}\n\n\/* 5. HEADER TYPOGRAPHY & BADGE *\/\n.cl-badge { \n    display: inline-flex; \n    align-items: center; \n    gap: 8px; \n    padding: 6px 16px; \n    border: 1px solid #e2e8f0; \n    border-radius: 50px; \n    font-weight: 800; \n    font-size: 10px; \n    letter-spacing: 1px; \n    color: #64748b; \n    margin-bottom: 16px; \n    background: #ffffff; \n    max-width: 100%;\n}\n\n.cl-dot { \n    width: 8px; \n    height: 8px; \n    background: #00e7ff; \n    border-radius: 50%; \n    box-shadow: 0 0 8px #00e7ff; \n    flex-shrink: 0;\n}\n\n.cl-main-title { \n    font-size: clamp(26px, 4vw, 45px); \n    font-weight: 900; \n    color: #0f172a; \n    line-height: 1.2; \n    margin: 0; \n    word-break: break-word;\n}\n\n.cl-gradient-text { \n    background: linear-gradient(90deg, #0091d1, #a855f7, #f36f21, #0091d1); \n    background-size: 200% auto; \n    -webkit-background-clip: text; \n    -webkit-text-fill-color: transparent; \n}\n\n.cl-description { \n    color: #64748b; \n    font-size: 15px; \n    max-width: 750px; \n    margin: 12px auto 0; \n    line-height: 1.6; \n}\n\n\/* 6. GRID SYSTEM *\/\n.cl-cards-grid { \n    display: grid !important; \n    grid-template-columns: repeat(2, 1fr) !important; \n    gap: 25px; \n    margin-top: 35px; \n    width: 100%;\n}\n\n\/* 7. CARD CONTAINERS *\/\n.cl-card { \n    background: #ffffff; \n    border: 1px solid #f1f5f9; \n    border-radius: 28px; \n    transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease; \n    position: relative; \n    height: 100%; \n    will-change: transform;\n}\n\n.cl-card-content { \n    padding: 32px 28px; \n    height: 100%; \n    display: flex; \n    flex-direction: column; \n}\n\n.cl-card:hover { \n    transform: translateY(-6px); \n    box-shadow: 0 15px 30px rgba(0,0,0,0.04); \n}\n\n.nz-border { border-top: 5px solid #f36f21; }\n.icas-border { border-top: 5px solid #0091d1; }\n\n.cl-tag { \n    font-size: 9.5px; \n    font-weight: 900; \n    color: #94a3b8; \n    letter-spacing: 1px; \n    margin-bottom: 12px; \n}\n\n.cl-card-header { \n    display: flex; \n    align-items: center; \n    gap: 12px; \n    margin-bottom: 12px; \n}\n\n.cl-icon-box { \n    width: 44px; \n    height: 44px; \n    background: #f8fafc; \n    border: 1px solid #e2e8f0; \n    border-radius: 12px; \n    display: flex; \n    align-items: center; \n    justify-content: center; \n    font-size: 22px; \n    flex-shrink: 0;\n}\n\n.cl-card-header h3 { \n    font-size: 20px; \n    font-weight: 800; \n    color: #0f172a; \n    margin: 0; \n}\n\n.cl-card-text { \n    color: #64748b; \n    font-size: 14px; \n    line-height: 1.5; \n    margin-bottom: 22px; \n    flex-grow: 1; \n}\n\n\/* 8. LINK LIST STACK *\/\n.cl-links-stack { \n    display: flex; \n    flex-direction: column; \n    gap: 10px; \n    margin-bottom: 25px; \n}\n\n.cl-link-item { \n    text-decoration: none; \n    padding: 12px 16px; \n    background: #f8fafc; \n    border: 1px solid #e2e8f0; \n    border-radius: 12px; \n    color: #1e293b; \n    font-weight: 700; \n    font-size: 13.5px; \n    transition: transform 0.2s ease, border-color 0.2s ease, color 0.2s ease; \n    display: flex; \n    align-items: center; \n    gap: 10px; \n}\n\n.cl-link-item:hover { \n    transform: translateX(4px); \n    background: #ffffff; \n    border-color: #f36f21; \n    color: #f36f21; \n}\n\n.cl-link-item.icas-hover:hover { \n    border-color: #0091d1; \n    color: #0091d1; \n}\n\n\/* 9. ACTION BUTTON GROUP *\/\n.cl-action-wrapper {\n    text-decoration: none; \n    display: block;\n    width: 100%;\n}\n\n.cl-action-group { \n    display: flex; \n    gap: 6px; \n    align-items: stretch;\n}\n\n.cl-btn-main { \n    flex: 1; \n    padding: 15px; \n    border-radius: 12px; \n    color: #ffffff; \n    font-weight: 900; \n    font-size: 12px; \n    letter-spacing: 1px; \n    text-align: center; \n    cursor: pointer; \n    transition: background-color 0.2s ease; \n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.cl-btn-arrow { \n    width: 48px; \n    min-height: 48px; \n    border-radius: 12px; \n    color: #ffffff; \n    display: flex; \n    align-items: center; \n    justify-content: center; \n    font-size: 18px; \n    cursor: pointer; \n    transition: background-color 0.2s ease, transform 0.2s ease; \n    flex-shrink: 0;\n}\n\n.orange-bg { background: #f36f21; }\n.blue-bg { background: #0091d1; }\n\n.cl-card:hover .cl-btn-main { background: #0f172a; }\n.cl-card:hover .cl-btn-arrow { background: #0f172a; transform: translateX(3px); }\n\n\/* 10. PHILOSOPHY FOOTER BANNER *\/\n.cl-philosophy-wrapper {\n    margin-top: 50px; \n    display: flex; \n    justify-content: center;\n    width: 100%;\n}\n\n.cl-philosophy-card { \n    background: #020617; \n    border-radius: 22px; \n    padding: 25px 35px; \n    text-align: center; \n    border: 1px solid rgba(0, 231, 255, 0.2); \n    width: 100%; \n    position: relative; \n    overflow: hidden; \n}\n\n.cl-phil-label { \n    color: #00e7ff; \n    font-weight: 900; \n    font-size: 10px; \n    letter-spacing: 2px; \n    margin-bottom: 8px; \n}\n\n.cl-philosophy-card p { \n    font-size: 15px; \n    font-weight: 600; \n    color: #e2e8f0; \n    font-style: italic; \n    margin: 0; \n    line-height: 1.5; \n}\n\n.cl-moving-bar { \n    position: absolute; \n    bottom: 0; \n    left: 0; \n    width: 100%; \n    height: 3px; \n    background: linear-gradient(90deg, transparent, #00e7ff, #f36f21, transparent); \n}\n\n\/* 11. SUPPRESS INNER SCROLLBAR TRACKS *\/\n#cl-programs-fixed-container::-webkit-scrollbar,\n#cl-programs-fixed-container .cl-programs-inner-container::-webkit-scrollbar {\n    display: none !important;\n    width: 0 !important;\n    height: 0 !important;\n}\n\n#cl-programs-fixed-container {\n    -ms-overflow-style: none !important;\n    scrollbar-width: none !important;\n}\n\n\/* 12. MOBILE HIGH-FRAME-RATE OVERRIDES (< 991px) *\/\n@media screen and (max-width: 991px) {\n    #cl-programs-fixed-container {\n        padding: 40px 0 !important;\n        margin-top: 0 !important;\n        margin-bottom: 0 !important;\n    }\n\n    .cl-programs-inner-container {\n        padding: 0 16px !important;\n    }\n\n    \/* Remove GPU render strain on mobile devices *\/\n    .cl-bg-blob-orange,\n    .cl-bg-blob-blue {\n        display: none !important;\n    }\n\n    .cl-cards-grid { \n        grid-template-columns: 1fr !important; \n        gap: 20px; \n    }\n    \n    .cl-card-content { \n        padding: 24px 20px !important; \n    }\n\n    .cl-card:hover {\n        transform: none !important;\n        box-shadow: none !important;\n    }\n\n    .cl-link-item:hover {\n        transform: none !important;\n    }\n\n    .cl-philosophy-card {\n        padding: 20px 16px !important;\n        border-radius: 18px !important;\n    }\n\n    .cl-philosophy-card p {\n        font-size: 13.5px !important;\n    }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const block4Links = document.querySelectorAll('#cl-programs-fixed-container .cl-link-item');\n\n    \/\/ Smooth subtle touch feedback for mobile devices\n    if (block4Links.length > 0) {\n        block4Links.forEach(link => {\n            link.addEventListener('touchstart', function () {\n                this.style.opacity = '0.8';\n            }, { passive: true });\n\n            link.addEventListener('touchend', function () {\n                this.style.opacity = '1';\n            }, { passive: true });\n        });\n    }\n});\n<\/script>\n\n<div id=\"cl-programs-fixed-container\">\n\n    <!-- Ambient Background Blobs -->\n    <div class=\"cl-bg-blob-orange\"><\/div>\n    <div class=\"cl-bg-blob-blue\"><\/div>\n\n    <div class=\"cl-programs-inner-container\">\n        \n        <!-- Header Section -->\n        <div class=\"cl-programs-header\">\n            <div class=\"cl-badge\"><span class=\"cl-dot\"><\/span> PROGRAMS &amp; PATHWAYS<\/div>\n            <h2 class=\"cl-main-title\">Explore Our <span class=\"cl-gradient-text\">Academic Core<\/span><\/h2>\n            <p class=\"cl-description\">Curious Learner delivers structured academic programs aligned with year-level expectations and designed to build strong foundations and measurable progress.<\/p>\n        <\/div>\n\n        <!-- 2-Column Cards Grid -->\n        <div class=\"cl-cards-grid\">\n            \n            <!-- Left Card: Local Pathway -->\n            <div class=\"cl-card nz-border\">\n                <div class=\"cl-card-content\">\n                    <div class=\"cl-tag\">NZ NATIONAL STANDARDS<\/div>\n                    <div class=\"cl-card-header\">\n                        <div class=\"cl-icon-box\">\ud83c\uddf3\ud83c\uddff<\/div>\n                        <h3>NZ Curriculum Alignment<\/h3>\n                    <\/div>\n                    <p class=\"cl-card-text\">Based on the framework by the <strong>New Zealand Ministry of Education<\/strong>. We translate broad goals into specific weekly mastery.<\/p>\n                    \n                    <div class=\"cl-links-stack\">\n                        <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/curriculum\/\" class=\"cl-link-item\">\ud83d\udcd0 NZ Curriculum \u2013 Maths<\/a>\n                        <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/curriculum\/\" class=\"cl-link-item\">\ud83d\udcda NZ Curriculum \u2013 English<\/a>\n                        <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/curriculum\/\" class=\"cl-link-item\">\ud83e\uddea NZ Curriculum \u2013 Science<\/a>\n                    <\/div>\n\n                    <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/curriculum\/\" class=\"cl-action-wrapper\">\n                        <div class=\"cl-action-group\">\n                            <div class=\"cl-btn-main orange-bg\">EXPLORE LOCAL PATHWAY<\/div>\n                            <div class=\"cl-btn-arrow orange-bg\">\u2192<\/div>\n                        <\/div>\n                    <\/a>\n                <\/div>\n            <\/div>\n\n            <!-- Right Card: Global Pathway -->\n            <div class=\"cl-card icas-border\">\n                <div class=\"cl-card-content\">\n                    <div class=\"cl-tag\">GLOBAL ELITE BENCHMARKING<\/div>\n                    <div class=\"cl-card-header\">\n                        <div class=\"cl-icon-box\">\ud83c\udf0d<\/div>\n                        <h3>International Benchmarking<\/h3>\n                    <\/div>\n                    <p class=\"cl-card-text\">Directly aligned with <strong>ICAS<\/strong> international assessment standards. We provide global academic context for every student.<\/p>\n                    \n                    <div class=\"cl-links-stack\">\n                        <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/icas-preparation\/\" class=\"cl-link-item icas-hover\">\ud83e\uddee ICAS Maths<\/a>\n                        <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/icas-preparation\/\" class=\"cl-link-item icas-hover\">\u270d\ufe0f ICAS English<\/a>\n                        <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/icas-preparation\/\" class=\"cl-link-item icas-hover\">\ud83d\udd2c ICAS Science<\/a>\n                    <\/div>\n\n                    <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/icas-preparation\/\" class=\"cl-action-wrapper\">\n                        <div class=\"cl-action-group\">\n                            <div class=\"cl-btn-main blue-bg\">EXPLORE GLOBAL PATHWAY<\/div>\n                            <div class=\"cl-btn-arrow blue-bg\">\u2192<\/div>\n                        <\/div>\n                    <\/a>\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n        <!-- Philosophy Footer Banner -->\n        <div class=\"cl-philosophy-wrapper\">\n            <div class=\"cl-philosophy-card\">\n                <div class=\"cl-phil-label\">PHILOSOPHY<\/div>\n                <p>\"We do not teach for exams alone; we build foundational skills that produce lifelong academic benchmarks.\"<\/p>\n                <div class=\"cl-moving-bar\"><\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;700;800;900&display=swap');\n\n\/* ==========================================================================\n   BLOCK 5: LIVE EXPERIENCE - ULTRA PERFORMANCE & ZERO-MARGIN FIX\n   ========================================================================== *\/\n\n\/* 1. PARENT WRAPPER MARGIN OVERRIDES (Eliminates Theme White Gaps) *\/\n.entry-content > .wp-block-custom-html:has(#cl-live-experience),\n.wp-block-post-content > .wp-block-custom-html:has(#cl-live-experience),\n.entry-content > #cl-live-experience,\n.wp-block-post-content > #cl-live-experience {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n    height: auto !important;\n    overflow: visible !important;\n}\n\n\/* 2. MAIN SECTION CONTAINER *\/\n#cl-live-experience {\n    display: flow-root !important; \/* Prevents CSS margin collapse *\/\n    width: 100% !important;\n    max-width: 100% !important;\n    height: auto !important;\n    min-height: 0 !important;\n    background: #020617 !important;\n    padding: 80px 0 !important;\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    font-family: 'Outfit', sans-serif !important;\n    position: relative !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important; \/* Clips blurred orbs inside container *\/\n    transform: translateZ(0); \/* Hardware GPU Acceleration *\/\n}\n\n#cl-live-experience *, \n#cl-live-experience *::before, \n#cl-live-experience *::after { \n    box-sizing: border-box !important; \n}\n\n\/* 3. SUPPRESS INTERNAL SCROLLBARS *\/\n#cl-live-experience::-webkit-scrollbar,\n#cl-live-experience .cl-live-experience-container::-webkit-scrollbar {\n    display: none !important;\n    width: 0 !important;\n    height: 0 !important;\n}\n\n#cl-live-experience {\n    -ms-overflow-style: none !important;\n    scrollbar-width: none !important;\n}\n\n\/* 4. CONTAINER INNER LAYOUT *\/\n.cl-live-experience-container {\n    max-width: 1300px;\n    margin: 0 auto;\n    padding: 0 20px;\n    position: relative;\n    z-index: 10;\n    width: 100%;\n}\n\n\/* 5. GPU-OPTIMIZED AMBIENT ORBS *\/\n.cl-orb { \n    position: absolute; \n    border-radius: 50%; \n    filter: blur(80px); \n    z-index: 1; \n    opacity: 0.25; \n    pointer-events: none;\n    will-change: transform;\n    transform: translateZ(0);\n}\n\n.orb-1 { width: 320px; height: 320px; background: #f36f21; top: -40px; left: -40px; }\n.orb-2 { width: 350px; height: 350px; background: #0091d1; bottom: -40px; right: -40px; }\n.orb-3 { width: 250px; height: 250px; background: #a855f7; top: 40%; left: 30%; }\n\n\/* 6. GRID LAYOUTS *\/\n.cl-live-grid-2 { \n    display: grid !important; \n    grid-template-columns: repeat(2, 1fr) !important; \n    gap: 30px; \n    width: 100%; \n}\n\n.cl-live-grid-3 { \n    display: grid !important; \n    grid-template-columns: repeat(3, 1fr) !important; \n    gap: 25px; \n    width: 100%; \n}\n\n\/* 7. GLASS CARDS (Optimized Backdrop Filter) *\/\n.cl-glass-card { \n    position: relative; \n    background: rgba(15, 23, 42, 0.75); \n    border: 1px solid rgba(255, 255, 255, 0.1);\n    backdrop-filter: blur(12px); \n    -webkit-backdrop-filter: blur(12px);\n    padding: 45px 35px; \n    border-radius: 32px; \n    overflow: hidden; \n    transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;\n    will-change: transform;\n}\n\n.cl-glass-card:hover { \n    transform: translateY(-6px); \n    border-color: rgba(255,255,255,0.3); \n}\n\n.hover-orange:hover { box-shadow: 0 20px 40px rgba(243, 111, 33, 0.15); }\n.hover-blue:hover { box-shadow: 0 20px 40px rgba(0, 145, 209, 0.15); }\n\n.cl-card-glow { \n    position: absolute; \n    inset: 0;\n    background: radial-gradient(circle at var(--x, 50%) var(--y, 50%), rgba(255,255,255,0.1) 0%, transparent 60%); \n    opacity: 0; \n    transition: opacity 0.3s ease; \n    pointer-events: none;\n}\n\n.cl-glass-card:hover .cl-card-glow { opacity: 1; }\n\n.cl-icon-float { \n    font-size: 46px; \n    margin-bottom: 20px; \n}\n\n.cl-h2 { \n    color: #ffffff; \n    font-size: clamp(22px, 3vw, 28px); \n    font-weight: 900; \n    margin-bottom: 15px; \n}\n\n.cl-p { \n    color: #94a3b8; \n    font-size: 15px; \n    line-height: 1.65; \n    margin: 0; \n}\n\n\/* 8. MIDSECTION HEADER *\/\n.cl-live-midsection-header {\n    text-align: center;\n    margin: 70px 0 45px;\n}\n\n.cl-badge-live { \n    display: inline-block; \n    padding: 8px 20px; \n    border-radius: 50px; \n    background: rgba(168, 85, 247, 0.1); \n    color: #a855f7; \n    font-weight: 900; \n    font-size: 11px; \n    letter-spacing: 2px; \n    margin-bottom: 18px; \n    border: 1px solid rgba(168, 85, 247, 0.2); \n}\n\n.cl-main-h2 { \n    font-size: clamp(28px, 5vw, 52px); \n    font-weight: 900; \n    color: #ffffff; \n    margin: 0; \n    line-height: 1.15; \n}\n\n.cl-sub-h2 { \n    color: #64748b; \n    font-size: 16px; \n    max-width: 700px; \n    margin: 16px auto 0; \n    line-height: 1.6; \n}\n\n.cl-text-stream { \n    background: linear-gradient(90deg, #00e7ff, #f36f21, #a855f7, #00e7ff); \n    background-size: 200% auto;\n    -webkit-background-clip: text; \n    -webkit-text-fill-color: transparent; \n}\n\n\/* 9. PILLAR CARDS *\/\n.cl-pillar-item { height: 100%; }\n\n.cl-pillar-inner { \n    background: #0f172a; \n    padding: 35px 25px; \n    border-radius: 28px; \n    text-align: center; \n    height: 100%;\n    transition: transform 0.3s ease, border-color 0.3s ease; \n    border: 1px solid rgba(255,255,255,0.05);\n}\n\n.cl-pillar-item:hover .cl-pillar-inner { \n    transform: translateY(-6px); \n    background: #1e293b; \n    border-color: rgba(0, 231, 255, 0.4); \n}\n\n.cl-pillar-emoji { \n    font-size: 38px; \n    margin-bottom: 16px; \n    display: block; \n}\n\n.cl-pillar-inner h3 { \n    color: #ffffff; \n    font-size: 19px; \n    font-weight: 800; \n    margin-bottom: 12px; \n}\n\n.cl-pillar-inner p { \n    color: #cbd5e1; \n    font-size: 14px; \n    line-height: 1.6; \n    margin: 0; \n}\n\n\/* 10. CTA BUTTON *\/\n.cl-live-cta-wrapper {\n    margin-top: 50px;\n    text-align: center;\n    width: 100%;\n}\n\n.cl-btn-pulse {\n    display: inline-block; \n    text-decoration: none; \n    padding: 18px 40px; \n    border-radius: 18px;\n    background: #ffffff; \n    color: #020617; \n    font-weight: 900; \n    font-size: 14px; \n    letter-spacing: 1px;\n    transition: transform 0.3s ease, background-color 0.3s ease; \n}\n\n.cl-btn-pulse:hover { \n    background: #00e7ff; \n    transform: scale(1.03); \n}\n\n\/* 11. MOBILE PERFORMANCE OVERRIDES (< 991px) *\/\n@media screen and (max-width: 991px) {\n    #cl-live-experience {\n        padding: 40px 0 !important;\n        margin-top: 0 !important;\n        margin-bottom: 0 !important;\n    }\n\n    .cl-live-experience-container {\n        padding: 0 16px !important;\n    }\n\n    .cl-live-grid-2, \n    .cl-live-grid-3 { \n        grid-template-columns: 1fr !important; \n        gap: 20px;\n    }\n\n    \/* Disable heavy blurs on mobile GPUs for smooth 60fps scrolling *\/\n    .cl-glass-card { \n        padding: 28px 20px !important; \n        border-radius: 22px !important;\n        backdrop-filter: none !important;\n        -webkit-backdrop-filter: none !important;\n        background: rgba(15, 23, 42, 0.95) !important;\n    }\n\n    .cl-orb { display: none !important; } \/* Removes mobile GPU render stress *\/\n\n    .cl-live-midsection-header {\n        margin: 40px 0 25px !important;\n    }\n\n    .cl-pillar-inner {\n        padding: 24px 18px !important;\n        border-radius: 20px !important;\n    }\n\n    .cl-pillar-item:hover .cl-pillar-inner,\n    .cl-glass-card:hover { \n        transform: none !important; \n    }\n\n    .cl-live-cta-wrapper {\n        margin-top: 35px !important;\n    }\n\n    .cl-btn-pulse {\n        padding: 16px 24px !important;\n        width: 100% !important;\n        text-align: center !important;\n    }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const glassCards = document.querySelectorAll('#cl-live-experience .cl-glass-card');\n\n    \/\/ Hover Spotlight (Active only on Desktop devices with a mouse)\n    if (window.innerWidth > 991 && glassCards.length > 0) {\n        glassCards.forEach(card => {\n            card.addEventListener('mousemove', function (e) {\n                const rect = this.getBoundingClientRect();\n                const x = e.clientX - rect.left;\n                const y = e.clientY - rect.top;\n                this.style.setProperty('--x', `${x}px`);\n                this.style.setProperty('--y', `${y}px`);\n            });\n        });\n    }\n});\n<\/script>\n\n<div id=\"cl-live-experience\">\n\n    <!-- Ambient Background Glow Orbs -->\n    <div class=\"cl-orb orb-1\"><\/div>\n    <div class=\"cl-orb orb-2\"><\/div>\n    <div class=\"cl-orb orb-3\"><\/div>\n\n    <div class=\"cl-live-experience-container\">\n        \n        <!-- Top 2-Column Grid -->\n        <div class=\"cl-live-grid-2\">\n            <div class=\"cl-glass-card hover-orange\">\n                <div class=\"cl-card-glow\"><\/div>\n                <div class=\"cl-icon-float\">\ud83d\ude80<\/div>\n                <h2 class=\"cl-h2\">Dynamic Learning Experiences<\/h2>\n                <p class=\"cl-p\">Our interactive approach supports what students are learning in the classroom, helping them deepen understanding and stay engaged. With clear structure and encouraging feedback, students grow in confidence.<\/p>\n            <\/div>\n\n            <div class=\"cl-glass-card hover-blue\">\n                <div class=\"cl-card-glow\"><\/div>\n                <div class=\"cl-icon-float\">\ud83d\udc64<\/div>\n                <h2 class=\"cl-h2\">Personalized One-on-One<\/h2>\n                <p class=\"cl-p\">Every child is unique. Our 1:1 approach provides personalised support that builds a love for learning. Lessons are tailored to each student's needs, helping them reach their full potential.<\/p>\n            <\/div>\n        <\/div>\n\n        <!-- Midsection Header -->\n        <div class=\"cl-live-midsection-header\">\n            <div class=\"cl-badge-live\">WHY CHOOSE US<\/div>\n            <h2 class=\"cl-main-h2\">The <span class=\"cl-text-stream\">Curious Learner<\/span> Advantage<\/h2>\n            <p class=\"cl-sub-h2\">We combine expert educators with a personalized approach that builds real confidence across Australia and New Zealand.<\/p>\n        <\/div>\n\n        <!-- Bottom 3-Column Pillar Grid -->\n        <div class=\"cl-live-grid-3\">\n            <div class=\"cl-pillar-item\">\n                <div class=\"cl-pillar-inner\">\n                    <span class=\"cl-pillar-emoji\">\ud83c\udfaf<\/span>\n                    <h3>Targeted Mastery<\/h3>\n                    <p>Focusing explicitly on individual learning gaps to build rock-solid academic foundations.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"cl-pillar-item\">\n                <div class=\"cl-pillar-inner\">\n                    <span class=\"cl-pillar-emoji\">\ud83d\udcc8<\/span>\n                    <h3>Measurable Growth<\/h3>\n                    <p>Clear progress tracking keeps parents informed every single step of the way.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"cl-pillar-item\">\n                <div class=\"cl-pillar-inner\">\n                    <span class=\"cl-pillar-emoji\">\ud83d\udca1<\/span>\n                    <h3>Lifelong Drive<\/h3>\n                    <p>Inspiring intrinsic curiosity so students become self-motivated, independent achievers.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- CTA Button -->\n        <div class=\"cl-live-cta-wrapper\">\n            <a href=\"#\" class=\"cl-btn-pulse\">START YOUR JOURNEY TODAY \u2192<\/a>\n        <\/div>\n\n    <\/div>\n\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;700;800;900&display=swap');\n\n\/* ==========================================================================\n   BLOCK 6: KINETIC NEURAL HUB - ULTRA PERFORMANCE & ZERO-MARGIN FIX\n   ========================================================================== *\/\n\n\/* 1. RESET WORDPRESS PARENT BLOCK WRAPPERS (Eliminates Top & Bottom White Gaps) *\/\n.entry-content > .wp-block-custom-html:has(#cl-neural-hub-clean),\n.wp-block-post-content > .wp-block-custom-html:has(#cl-neural-hub-clean),\n.entry-content > #cl-neural-hub-clean,\n.wp-block-post-content > #cl-neural-hub-clean {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n    height: auto !important;\n    overflow: visible !important;\n}\n\n\/* 2. MAIN SECTION CONTAINER *\/\n#cl-neural-hub-clean {\n    display: flow-root !important; \/* Prevents Margin Collapse *\/\n    width: 100% !important;\n    max-width: 100% !important;\n    height: auto !important;\n    min-height: 0 !important;\n    background: #000000 !important;\n    padding: 80px 0 !important;\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    font-family: 'Outfit', sans-serif !important;\n    overflow: hidden !important; \/* Clips rotating nodes inside container bounds *\/\n    position: relative !important;\n    color: #ffffff !important;\n    box-sizing: border-box !important;\n    transform: translateZ(0); \/* Hardware GPU Acceleration *\/\n}\n\n#cl-neural-hub-clean *,\n#cl-neural-hub-clean *::before,\n#cl-neural-hub-clean *::after { \n    box-sizing: border-box !important; \n}\n\n.cl-hub-radial-bg {\n    position: absolute; \n    inset: 0; \n    background: radial-gradient(circle at center, #0a0a1a 0%, #000000 100%);\n    pointer-events: none;\n}\n\n.cl-neural-inner-container {\n    max-width: 1200px;\n    margin: 0 auto;\n    position: relative;\n    z-index: 10;\n    text-align: center;\n    padding: 0 20px;\n    width: 100%;\n}\n\n.cl-header-box {\n    margin-bottom: 20px;\n}\n\n\/* 3. HEADER TYPOGRAPHY *\/\n.cl-live-pulse { \n    display: inline-flex; \n    align-items: center; \n    gap: 10px; \n    font-size: 10px; \n    font-weight: 900; \n    color: #00e7ff; \n    border: 1px solid rgba(0,231,255,0.3); \n    padding: 6px 16px; \n    border-radius: 50px; \n}\n\n.cl-live-pulse span { \n    width: 8px; \n    height: 8px; \n    background: #00e7ff; \n    border-radius: 50%; \n    box-shadow: 0 0 10px #00e7ff; \n}\n\n.cl-main-title { \n    font-size: clamp(28px, 5vw, 50px); \n    font-weight: 900; \n    margin: 15px 0 8px; \n    color: #ffffff; \n}\n\n.cl-glow-text { \n    color: #00e7ff; \n    text-shadow: 0 0 20px rgba(0,231,255,0.5); \n}\n\n.cl-sub-text { \n    color: #64748b; \n    font-size: 16px; \n    margin: 0 auto;\n}\n\n\/* 4. KINETIC STAGE (DESKTOP) *\/\n.cl-kinetic-stage { \n    position: relative; \n    width: 600px; \n    height: 600px; \n    margin: 40px auto; \n    display: flex; \n    align-items: center; \n    justify-content: center;\n}\n\n.cl-orbital-ring { \n    position: absolute; \n    inset: 0; \n    animation: cl-spin 50s linear infinite; \n    will-change: transform;\n}\n\n.cl-node { \n    position: absolute; \n    top: 50%; \n    left: 50%; \n    width: 85px; \n    height: 85px; \n    margin: -42px; \n    transform: rotate(calc(360deg \/ 9 * var(--i))) translateX(260px); \n    cursor: pointer !important; \n    z-index: 30; \n    user-select: none;\n    -webkit-tap-highlight-color: transparent;\n}\n\n.cl-node-inner { \n    width: 100%; \n    height: 100%; \n    background: #000000; \n    border: 2px solid var(--clr); \n    border-radius: 50%; \n    display: flex; \n    align-items: center; \n    justify-content: center; \n    font-size: 28px; \n    box-shadow: 0 0 15px var(--clr); \n    animation: cl-counter-spin 50s linear infinite; \n    pointer-events: none;\n    will-change: transform;\n}\n\n.cl-node:hover .cl-node-inner { \n    transform: scale(1.25); \n    background: var(--clr); \n    color: #000000; \n    box-shadow: 0 0 35px var(--clr); \n}\n\n.cl-label { \n    position: absolute; \n    top: 92px; \n    left: 50%; \n    transform: translateX(-50%); \n    width: 130px; \n    font-size: 10.5px; \n    font-weight: 900; \n    text-transform: uppercase; \n    color: var(--clr); \n    opacity: 0.85; \n    pointer-events: none;\n}\n\n.cl-core-hub { \n    position: absolute; \n    width: 130px; \n    height: 130px; \n    z-index: 20; \n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n}\n\n.cl-hub-inner { \n    position: relative; \n    width: 100%; \n    height: 100%; \n    background: #000000; \n    border: 3px solid #00e7ff; \n    border-radius: 50%; \n    display: flex; \n    align-items: center; \n    justify-content: center; \n    box-shadow: 0 0 45px rgba(0,231,255,0.3); \n}\n\n.cl-hub-icon { font-size: 46px; }\n\n@keyframes cl-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }\n@keyframes cl-counter-spin { from { transform: rotate(0deg); } to { transform: rotate(-360deg); } }\n\n\/* 5. MODAL OVERLAY ENGINE *\/\n.cl-modal-overlay { \n    position: fixed !important; \n    inset: 0 !important; \n    z-index: 2147483647 !important; \n    display: none !important; \n    align-items: center !important; \n    justify-content: center !important; \n    opacity: 0; \n    pointer-events: none; \n    padding: 20px !important;\n    transition: opacity 0.3s ease !important;\n}\n\n.cl-modal-overlay.is-open {\n    display: flex !important;\n    opacity: 1 !important;\n    pointer-events: auto !important;\n}\n\n.cl-modal-bg { \n    position: absolute; \n    inset: 0; \n    background: rgba(0,0,0,0.92); \n    backdrop-filter: blur(15px); \n    -webkit-backdrop-filter: blur(15px);\n}\n\n.cl-brief-card { \n    position: relative; \n    background: #0a0a0a; \n    border: 2px solid var(--clr); \n    padding: 38px 30px; \n    border-radius: 28px; \n    max-width: 580px; \n    width: 100%; \n    text-align: center; \n    display: none !important; \n    box-shadow: 0 0 50px rgba(0, 0, 0, 0.85);\n    z-index: 10;\n    max-height: 85vh;\n    overflow-y: auto;\n}\n\n.cl-brief-card.is-active {\n    display: block !important;\n}\n\n.cl-brief-card h2 { \n    font-weight: 900; \n    font-size: 24px; \n    margin-bottom: 18px; \n    color: var(--clr); \n}\n\n.cl-brief-card p { \n    font-size: 15px; \n    color: #cbd5e1; \n    line-height: 1.65; \n    margin-bottom: 25px; \n    text-align: left; \n    border-left: 3px solid var(--clr); \n    padding-left: 16px; \n}\n\n.cl-close-btn { \n    display: inline-block; \n    padding: 11px 32px; \n    border-radius: 50px; \n    cursor: pointer; \n    font-weight: 900; \n    background: transparent;\n    border: 1px solid var(--clr); \n    color: var(--clr); \n    text-transform: uppercase; \n    letter-spacing: 1px; \n    font-size: 12px;\n    transition: all 0.2s ease;\n}\n\n.cl-close-btn:hover { \n    background: var(--clr); \n    color: #000000; \n    box-shadow: 0 0 15px var(--clr); \n}\n\n\/* 6. SUPPRESS INNER SCROLLBAR TRACKS *\/\n#cl-neural-hub-clean::-webkit-scrollbar,\n#cl-neural-hub-clean .cl-neural-inner-container::-webkit-scrollbar {\n    display: none !important;\n    width: 0 !important;\n    height: 0 !important;\n}\n\n#cl-neural-hub-clean {\n    -ms-overflow-style: none !important;\n    scrollbar-width: none !important;\n}\n\n\/* 7. MOBILE RESPONSIVE & HIGH-FRAME-RATE OVERRIDES (< 768px) *\/\n@media screen and (max-width: 768px) { \n    #cl-neural-hub-clean {\n        min-height: auto !important;\n        padding: 40px 0 !important;\n        margin-top: 0 !important;\n        margin-bottom: 0 !important;\n    }\n\n    .cl-neural-inner-container {\n        padding: 0 12px !important;\n    }\n\n    .cl-kinetic-stage { \n        width: 310px !important;\n        height: 310px !important;\n        margin: 30px auto !important;\n        transform: none !important; \n    } \n\n    .cl-node {\n        width: 52px !important;\n        height: 52px !important;\n        margin: -26px !important;\n        transform: rotate(calc(360deg \/ 9 * var(--i))) translateX(120px) !important;\n    }\n\n    .cl-node-inner {\n        font-size: 18px !important;\n    }\n\n    .cl-label {\n        font-size: 8px !important;\n        top: 56px !important;\n        width: 75px !important;\n    }\n\n    .cl-core-hub {\n        width: 75px !important;\n        height: 75px !important;\n    }\n\n    .cl-hub-icon {\n        font-size: 26px !important;\n    }\n\n    .cl-brief-card {\n        padding: 24px 18px !important;\n        border-radius: 20px !important;\n    }\n\n    .cl-brief-card h2 {\n        font-size: 19px !important;\n    }\n\n    .cl-brief-card p {\n        font-size: 13px !important;\n        line-height: 1.55 !important;\n    }\n}\n\n@media screen and (max-width: 360px) {\n    .cl-kinetic-stage { \n        width: 270px !important;\n        height: 270px !important;\n    } \n\n    .cl-node {\n        transform: rotate(calc(360deg \/ 9 * var(--i))) translateX(105px) !important;\n    }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const nodes = document.querySelectorAll('#cl-neural-hub-clean .cl-node');\n    const overlay = document.getElementById('clNeuralModalOverlay');\n    const modalBg = document.getElementById('clNeuralModalBg');\n    const closeButtons = document.querySelectorAll('#cl-neural-hub-clean .cl-close-btn');\n    const briefCards = document.querySelectorAll('#cl-neural-hub-clean .cl-brief-card');\n    const orbitalRing = document.getElementById('clOrbitalRing');\n\n    function closeNeuralModal() {\n        if (overlay) overlay.classList.remove('is-open');\n        briefCards.forEach(card => card.classList.remove('is-active'));\n        if (orbitalRing) orbitalRing.style.animationPlayState = 'running';\n        document.body.classList.remove('cl-modal-open');\n    }\n\n    function openBriefing(targetClass) {\n        if (!overlay) return;\n\n        briefCards.forEach(card => card.classList.remove('is-active'));\n\n        const targetCard = document.querySelector(`#cl-neural-hub-clean .cl-brief-card.${targetClass}`);\n        if (targetCard) {\n            targetCard.classList.add('is-active');\n            overlay.classList.add('is-open');\n            if (orbitalRing) orbitalRing.style.animationPlayState = 'paused';\n            document.body.classList.add('cl-modal-open');\n        }\n    }\n\n    if (nodes.length > 0) {\n        nodes.forEach(function (node) {\n            function handleNodeTrigger(e) {\n                e.preventDefault();\n                e.stopPropagation();\n                const target = node.getAttribute('data-target');\n                if (target) {\n                    openBriefing(target);\n                }\n            }\n\n            node.addEventListener('touchend', handleNodeTrigger, { passive: false });\n            node.addEventListener('click', handleNodeTrigger);\n        });\n    }\n\n    closeButtons.forEach(function (btn) {\n        btn.addEventListener('click', function (e) {\n            e.preventDefault();\n            closeNeuralModal();\n        });\n        btn.addEventListener('touchend', function (e) {\n            e.preventDefault();\n            closeNeuralModal();\n        }, { passive: false });\n    });\n\n    if (modalBg) {\n        modalBg.addEventListener('click', closeNeuralModal);\n    }\n});\n<\/script>\n\n<div id=\"cl-neural-hub-clean\">\n\n    <div class=\"cl-hub-radial-bg\"><\/div>\n\n    <div class=\"cl-neural-inner-container\">\n        \n        <!-- Header -->\n        <div class=\"cl-header-box\">\n            <div class=\"cl-live-pulse\"><span><\/span> ENCRYPTED LINK ACTIVE<\/div>\n            <h2 class=\"cl-main-title\">Curious Learner <span class=\"cl-glow-text\">Intelligence Hub<\/span><\/h2>\n            <p class=\"cl-sub-text\">Select an orbital node to synchronize the Pillar Briefing.<\/p>\n        <\/div>\n\n        <!-- Interactive Kinetic Stage -->\n        <div class=\"cl-kinetic-stage\">\n            <div class=\"cl-orbital-ring\" id=\"clOrbitalRing\">\n                <div class=\"cl-node\" data-target=\"b1\" style=\"--i:1; --clr:#00e7ff;\"><div class=\"cl-node-inner\">\u26a1<\/div><div class=\"cl-label\">Future Skills<\/div><\/div>\n                <div class=\"cl-node\" data-target=\"b2\" style=\"--i:2; --clr:#f36f21;\"><div class=\"cl-node-inner\">\ud83d\udcc8<\/div><div class=\"cl-label\">Analytics<\/div><\/div>\n                <div class=\"cl-node\" data-target=\"b3\" style=\"--i:3; --clr:#a855f7;\"><div class=\"cl-node-inner\">\ud83c\udf0d<\/div><div class=\"cl-label\">Global<\/div><\/div>\n                <div class=\"cl-node\" data-target=\"b4\" style=\"--i:4; --clr:#10b981;\"><div class=\"cl-node-inner\">\ud83e\udde0<\/div><div class=\"cl-label\">Critical<\/div><\/div>\n                <div class=\"cl-node\" data-target=\"b5\" style=\"--i:5; --clr:#ef4444;\"><div class=\"cl-node-inner\">\u2b50<\/div><div class=\"cl-label\">Confidence<\/div><\/div>\n                <div class=\"cl-node\" data-target=\"b6\" style=\"--i:6; --clr:#facc15;\"><div class=\"cl-node-inner\">\ud83d\udd17<\/div><div class=\"cl-label\">Foundations<\/div><\/div>\n                <div class=\"cl-node\" data-target=\"b7\" style=\"--i:7; --clr:#ec4899;\"><div class=\"cl-node-inner\">\ud83e\udd1d<\/div><div class=\"cl-label\">1:1 Support<\/div><\/div>\n                <div class=\"cl-node\" data-target=\"b8\" style=\"--i:8; --clr:#ffffff;\"><div class=\"cl-node-inner\">\ud83d\udc68\u200d\ud83c\udfeb<\/div><div class=\"cl-label\">Experts<\/div><\/div>\n                <div class=\"cl-node\" data-target=\"b9\" style=\"--i:9; --clr:#8b5cf6;\"><div class=\"cl-node-inner\">\ud83d\udd04<\/div><div class=\"cl-label\">Flexibility<\/div><\/div>\n            <\/div>\n\n            <div class=\"cl-core-hub\">\n                <div class=\"cl-hub-inner\">\n                    <div class=\"cl-hub-icon\">\ud83e\udde0<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Modal Cards Overlay -->\n    <div class=\"cl-modal-overlay\" id=\"clNeuralModalOverlay\">\n        <div class=\"cl-modal-bg\" id=\"clNeuralModalBg\"><\/div>\n        \n        <div class=\"cl-brief-card b1\" style=\"--clr: #00e7ff;\">\n            <h2>Future-Ready Skills Brief<\/h2>\n            <p>Our curriculum is designed for the 2030+ workforce, moving beyond standard rote learning. We integrate digital literacy, computational logic, and AI-driven frameworks into every lesson. This ensures students aren't just memorizing facts, but learning to master the technological tools that will define their careers.<\/p>\n            <button class=\"cl-close-btn\" type=\"button\">CLOSE SIGNAL<\/button>\n        <\/div>\n\n        <div class=\"cl-brief-card b2\" style=\"--clr: #f36f21;\">\n            <h2>Progress Analytics Brief<\/h2>\n            <p>Transparency is the cornerstone of our results. We utilize real-time data tracking to visualize student growth across every core metric. Parents receive access to detailed success roadmaps that bridge the gap between classroom effort and measurable academic performance, ensuring no student is left behind.<\/p>\n            <button class=\"cl-close-btn\" type=\"button\">CLOSE SIGNAL<\/button>\n        <\/div>\n\n        <div class=\"cl-brief-card b3\" style=\"--clr: #a855f7;\">\n            <h2>Global Perspective Brief<\/h2>\n            <p>In a globally connected world, local success is only the beginning. We align our academic outcomes with international ICAS standards and global benchmarks. This gives our students a recognized competitive advantage, allowing them to compete with confidence on the international stage.<\/p>\n            <button class=\"cl-close-btn\" type=\"button\">CLOSE SIGNAL<\/button>\n        <\/div>\n\n        <div class=\"cl-brief-card b4\" style=\"--clr: #10b981;\">\n            <h2>Critical Thinking Brief<\/h2>\n            <p>We teach students how to deconstruct complex problems through logical frameworks and creative reasoning. By moving away from \"copy-paste\" learning, we empower students to tackle unseen challenges in exams and life with a structured, analytical mindset that fosters true independence.<\/p>\n            <button class=\"cl-close-btn\" type=\"button\">CLOSE SIGNAL<\/button>\n        <\/div>\n\n        <div class=\"cl-brief-card b5\" style=\"--clr: #ef4444;\">\n            <h2>Confidence &amp; Drive Brief<\/h2>\n            <p>Academic excellence starts with a mindset of self-belief. Our mentorship focuses on building the \"I can\" attitude by celebrating incremental wins and fostering a resilient growth mindset. We transform hesitant learners into self-motivated achievers who view challenges as opportunities.<\/p>\n            <button class=\"cl-close-btn\" type=\"button\">CLOSE SIGNAL<\/button>\n        <\/div>\n\n        <div class=\"cl-brief-card b6\" style=\"--clr: #facc15;\">\n            <h2>Strong Foundations Brief<\/h2>\n            <p>Elite performance is impossible without a rock-solid base. We specialize in identifying and filling the hidden \"learning gaps\" from previous years. By mastering core numeracy and literacy fundamentals first, we ensure that high-level, complex academic concepts become intuitive.<\/p>\n            <button class=\"cl-close-btn\" type=\"button\">CLOSE SIGNAL<\/button>\n        <\/div>\n\n        <div class=\"cl-brief-card b7\" style=\"--clr: #ec4899;\">\n            <h2>Personalised 1:1 Support<\/h2>\n            <p>Every brain is wired uniquely, and our teaching reflects that. Our individualised support model ensures that the educator's pace perfectly matches the student's absorption rate. This eliminates classroom anxiety and allows for a deep exploration of subjects.<\/p>\n            <button class=\"cl-close-btn\" type=\"button\">CLOSE SIGNAL<\/button>\n        <\/div>\n\n        <div class=\"cl-brief-card b8\" style=\"--clr: #ffffff;\">\n            <h2>Expert Educators Brief<\/h2>\n            <p>Our team consists of passionate subject specialists who are masters of communication. They don't just \"tutor\"; they inspire curiosity. By taking dry, difficult topics and turning them into engaging lessons, they make learning an experience students actually look forward to.<\/p>\n            <button class=\"cl-close-btn\" type=\"button\">CLOSE SIGNAL<\/button>\n        <\/div>\n\n        <div class=\"cl-brief-card b9\" style=\"--clr: #8b5cf6;\">\n            <h2>Dynamic Flexibility Brief<\/h2>\n            <p>Modern families require education that fits their lifestyle. We offer adaptable scheduling and hybrid learning models (online and in-person) to ensure world-class education is accessible whenever and wherever it suits your family's dynamic routine.<\/p>\n            <button class=\"cl-close-btn\" type=\"button\">CLOSE SIGNAL<\/button>\n        <\/div>\n    <\/div>\n\n<\/div>\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;700;900&display=swap');\n\n:root {\n    --cyan: #00e7ff; \n    --pink: #ff007a; \n    --green: #00ff88; \n    --orange: #f97316; \n    --purple: #6B1AB7;\n    --bg: #000000; \n    --card-bg: #0a0a0a; \n    --border: #1a1a1a;\n}\n\n#cl-nz-stories-block {\n    display: block !important;\n    width: 100% !important;\n    max-width: 100vw !important;\n    background: var(--bg) !important;\n    color: #ffffff !important;\n    font-family: 'Outfit', sans-serif !important;\n    padding: 20px 0 !important;\n    overflow-x: hidden !important;\n    box-sizing: border-box !important;\n}\n\n#cl-nz-stories-block *, \n#cl-nz-stories-block *::before, \n#cl-nz-stories-block *::after {\n    box-sizing: border-box;\n}\n\n\/* --- HEADER --- *\/\n.header-section { \n    text-align: center; \n    padding: 40px 20px 10px; \n    position: relative; \n}\n\n.main-title {\n    font-size: clamp(2.8rem, 8vw, 5.5rem); \n    font-weight: 900; \n    margin: 0; \n    letter-spacing: -2px; \n    line-height: 1.0;\n    background: linear-gradient(to right, #fff 20%, var(--cyan) 40%, var(--pink) 60%, #fff 80%);\n    background-size: 200% auto;\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    animation: liquid-flow 5s linear infinite;\n    filter: drop-shadow(0 0 15px rgba(255, 255, 255, 0.1));\n}\n\n@keyframes liquid-flow {\n    0% { background-position: 0% center; }\n    100% { background-position: 200% center; }\n}\n\n.header-section p { \n    color: #94a3b8; \n    font-size: clamp(1rem, 3vw, 1.3rem); \n    margin-top: 20px; \n    font-weight: 500; \n    letter-spacing: 1px; \n}\n\n\/* --- MARQUEE ENGINE --- *\/\n.marquee-wrapper { \n    width: 100%; \n    overflow: hidden; \n    padding: 25px 0; \n    display: flex; \n    position: relative;\n}\n\n.marquee-content { \n    display: flex; \n    gap: 20px; \n    animation: marquee-scroll 45s linear infinite; \n    width: max-content;\n    will-change: transform;\n}\n\n.marquee-wrapper:hover .marquee-content { \n    animation-play-state: paused; \n}\n\n@keyframes marquee-scroll { \n    0% { transform: translateX(0); } \n    100% { transform: translateX(-50%); } \n}\n\n\/* --- TESTIMONIAL CARDS --- *\/\n.t-card {\n    flex: 0 0 380px; \n    background: var(--card-bg); \n    border: 1px solid var(--border);\n    padding: 35px; \n    border-radius: 32px; \n    position: relative;\n    transition: 0.4s cubic-bezier(0.23, 1, 0.32, 1);\n}\n\n.t-card:hover { \n    transform: translateY(-12px) scale(1.01); \n    border-color: var(--color); \n    box-shadow: 0 20px 40px var(--glow); \n    z-index: 10; \n}\n\n.card-tag { \n    font-size: 12px; \n    font-weight: 900; \n    color: var(--color); \n    letter-spacing: 2px; \n    text-transform: uppercase; \n    margin-bottom: 22px; \n    transition: 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n    display: inline-block;\n}\n\n.t-card:hover .card-tag { \n    letter-spacing: 4px;\n    filter: drop-shadow(0 0 8px var(--color));\n}\n\n.quote { \n    font-size: 1.05rem; \n    line-height: 1.7; \n    color: #cbd5e1; \n    margin-bottom: 30px; \n    min-height: 90px; \n    font-weight: 400; \n}\n\n.author-box { display: flex; align-items: center; gap: 15px; }\n\n.avatar { \n    width: 48px; \n    height: 48px; \n    border-radius: 50%; \n    border: 2px solid var(--color); \n    display: flex; \n    align-items: center; \n    justify-content: center; \n    background: #111; \n    flex-shrink: 0;\n    font-size: 1.2rem;\n}\n\n.author-name { display: block; font-size: 1.1rem; color: #fff; transition: 0.3s; font-weight: 700; }\n.author-location { font-size: 0.85rem; color: #64748b; display: block; }\n.t-card:hover .author-name { color: var(--color); transform: translateX(5px); }\n\n.stat-line { \n    margin-top: 25px; \n    padding-top: 20px; \n    border-top: 1px solid var(--border); \n    display: flex; \n    align-items: center; \n    gap: 8px; \n}\n\n.stat-num { font-size: 2.4rem; font-weight: 900; color: #fff; }\n.stat-unit { font-size: 1.5rem; margin-left: 2px; }\n.stat-label { font-size: 0.75rem; color: #64748b; line-height: 1.2; font-weight: 600; margin-left: 6px; }\n\n\/* --- CORE VALUES GRID --- *\/\n.values-banner {\n    display: grid; \n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    max-width: 1100px; \n    margin: 40px auto; \n    gap: 20px; \n    padding: 0 20px;\n    width: 100%;\n}\n\n.value-item { \n    text-align: center; \n    padding: 35px 25px; \n    background: #070707; \n    border-radius: 28px; \n    border: 1px solid #151515; \n    transition: 0.4s ease;\n}\n\n.value-item:hover { \n    transform: translateY(-10px); \n    border-color: var(--cyan); \n    background: #070707; \n    box-shadow: 0 15px 30px rgba(0, 231, 255, 0.1); \n}\n\n.value-icon { \n    font-size: 2.4rem; \n    margin-bottom: 12px; \n    display: block; \n    filter: grayscale(1); \n    transition: 0.4s; \n}\n\n.value-item:hover .value-icon { \n    filter: grayscale(0) drop-shadow(0 0 10px var(--cyan)); \n    transform: scale(1.1); \n}\n\n.value-item h3 { \n    color: #fff; \n    font-weight: 900; \n    margin: 10px 0; \n    text-transform: uppercase; \n    letter-spacing: 2px; \n    font-size: 1.3rem; \n}\n\n.value-item p { color: #8492a6; font-size: 1rem; line-height: 1.6; margin: 0; transition: 0.3s; }\n.value-item:hover p { color: #ffffff; }\n\n\/* --- CTA BANNER --- *\/\n.assessment-cta {\n    max-width: 780px; \n    margin: 50px auto; \n    padding: 55px 35px;\n    background: radial-gradient(circle at top right, #11081a, #050505);\n    border-radius: 45px; \n    border: 1px solid var(--purple);\n    text-align: center; \n    position: relative; \n    overflow: hidden; \n    transition: 0.6s; \n    cursor: pointer;\n    display: block; \n    text-decoration: none; \n    box-sizing: border-box;\n}\n\n.assessment-cta:hover { \n    transform: scale(1.02); \n    border-color: #a855f7; \n    box-shadow: 0 0 60px rgba(107, 26, 183, 0.3); \n}\n\n.cta-heading { \n    font-size: clamp(2rem, 5vw, 3.2rem); \n    font-weight: 900; \n    margin-bottom: 15px; \n    color: #ffffff; \n    letter-spacing: -1px;\n    background: linear-gradient(90deg, #fff, #b794f4, #fff);\n    background-size: 200% auto; \n    -webkit-background-clip: text; \n    -webkit-text-fill-color: transparent;\n    animation: liquid-flow 3s infinite;\n}\n\n.cta-subtext {\n    color: #a0aec0;\n    margin-bottom: 35px;\n    font-size: 1.1rem;\n    line-height: 1.5;\n}\n\n.btn-action {\n    background: var(--purple); \n    color: white; \n    border: none;\n    padding: 20px 55px; \n    border-radius: 100px; \n    font-weight: 900; \n    cursor: pointer;\n    font-size: 1.2rem; \n    text-transform: uppercase; \n    transition: 0.4s;\n    box-shadow: 0 12px 25px rgba(107, 26, 183, 0.4); \n    position: relative; \n    z-index: 5;\n    max-width: 100%;\n}\n\n.btn-action:hover { \n    background: #8234db; \n    transform: scale(1.05); \n    box-shadow: 0 18px 35px rgba(107, 26, 183, 0.6); \n}\n\n\/* --- MOBILE RESPONSIVE OVERRIDES --- *\/\n@media (max-width: 768px) {\n    .t-card {\n        flex: 0 0 300px;\n        padding: 25px 20px;\n        border-radius: 24px;\n    }\n\n    .quote {\n        font-size: 0.95rem;\n        min-height: auto;\n    }\n\n    .assessment-cta {\n        padding: 35px 20px;\n        border-radius: 28px;\n        margin: 30px 15px;\n    }\n\n    .btn-action {\n        padding: 16px 30px;\n        font-size: 1rem;\n        width: 100%;\n    }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \n    \/\/ Global Event Delegation for Stat Counter Hover Effects\n    document.addEventListener(\"mouseover\", function(e) {\n        const card = e.target.closest(\".t-card\");\n        if (!card) return;\n\n        const numEl = card.querySelector(\".stat-num[data-target]\");\n        if (numEl && !numEl.dataset.done) {\n            numEl.dataset.done = \"true\";\n            let current = 0;\n            const target = parseInt(numEl.dataset.target, 10);\n            const timer = setInterval(() => {\n                current += Math.ceil(target \/ 25);\n                if (current >= target) { \n                    numEl.innerText = target; \n                    clearInterval(timer); \n                } else { \n                    numEl.innerText = current; \n                }\n            }, 40);\n        }\n    });\n\n});\n<\/script>\n\n<div id=\"cl-nz-stories-block\">\n\n    <!-- Header Section -->\n    <div class=\"header-section\">\n        <h1 class=\"main-title\">NZ Success Stories<\/h1>\n        <p>Bridging the gap between school reports and global excellence.<\/p>\n    <\/div>\n\n    <!-- Infinite Testimonial Marquee -->\n    <div class=\"marquee-wrapper\">\n        <div class=\"marquee-content\" id=\"marquee\">\n            \n            <!-- FIRST SET (10 Testimonials) -->\n            <div class=\"t-card\" style=\"--color: var(--cyan); --glow: rgba(0,231,255,0.15);\">\n                <div class=\"card-tag\">ICAS Success<\/div>\n                <p class=\"quote\">\"The Matrix identified a gap in math logic that school reports missed. In 6 months, she hit the top 2% of NZ.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Sarah J.<\/strong>\n                        <span class=\"author-location\">Auckland, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"98\">0<\/span><span class=\"stat-num stat-unit\">%<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--orange); --glow: rgba(249,115,22,0.15);\">\n                <div class=\"card-tag\">Bridging Gaps<\/div>\n                <p class=\"quote\">\"Finally, transparency. We caught a 2-year literacy lag that standard reports called 'at level.'\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Mark T.<\/strong>\n                        <span class=\"author-location\">Wellington, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"24\">0<\/span><span class=\"stat-num stat-unit\">mo<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--green); --glow: rgba(0,255,136,0.15);\">\n                <div class=\"card-tag\">Writing Mastery<\/div>\n                <p class=\"quote\">\"Liam's writing cohesion improved overnight. He went from hating stories to writing 5-page missions.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Hana W.<\/strong>\n                        <span class=\"author-location\">Christchurch, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"450\">0<\/span><span class=\"stat-num stat-unit\">+<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--pink); --glow: rgba(255,0,122,0.15);\">\n                <div class=\"card-tag\">Confidence<\/div>\n                <p class=\"quote\">\"The diagnostic was eye-opening. My son now feels smart and capable in his Year 5 classroom.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">James R.<\/strong>\n                        <span class=\"author-location\">Hamilton, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"100\">0<\/span><span class=\"stat-num stat-unit\">%<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--purple); --glow: rgba(107,26,183,0.15);\">\n                <div class=\"card-tag\">Academic Rigor<\/div>\n                <p class=\"quote\">\"Standard NZ reports are too vague. This gave us actionable data to prepare for high school entrance.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Priya D.<\/strong>\n                        <span class=\"author-location\">Dunedin, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"12\">0<\/span><span class=\"stat-num stat-unit\">wk<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--cyan); --glow: rgba(0,231,255,0.15);\">\n                <div class=\"card-tag\">High School Prep<\/div>\n                <p class=\"quote\">\"Prepared my daughter perfectly for private high school entrance exams. Total confidence.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Te Ata P.<\/strong>\n                        <span class=\"author-location\">Tauranga, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"1\">0<\/span><span class=\"stat-num stat-unit\">st<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--orange); --glow: rgba(249,115,22,0.15);\">\n                <div class=\"card-tag\">Science Inquiry<\/div>\n                <p class=\"quote\">\"The biology module was light years ahead of what school offered. His curiosity has exploded.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Oliver B.<\/strong>\n                        <span class=\"author-location\">Nelson, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"35\">0<\/span><span class=\"stat-num stat-unit\">pts<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--green); --glow: rgba(0,255,136,0.15);\">\n                <div class=\"card-tag\">Consistency<\/div>\n                <p class=\"quote\">\"The mission structure keeps us consistent. We've completely eliminated the 'holiday slide'.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Lucy V.<\/strong>\n                        <span class=\"author-location\">Napier, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"52\">0<\/span><span class=\"stat-num stat-unit\">wk<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--pink); --glow: rgba(255,0,122,0.15);\">\n                <div class=\"card-tag\">Logic &amp; Math<\/div>\n                <p class=\"quote\">\"Transition to pre-algebra was effortless. Excellent for parents aiming for top-tier results.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Wei Z.<\/strong>\n                        <span class=\"author-location\">Palmerston North, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"95\">0<\/span><span class=\"stat-num stat-unit\">%<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--purple); --glow: rgba(107,26,183,0.15);\">\n                <div class=\"card-tag\">Literary Depth<\/div>\n                <p class=\"quote\">\"Our daughter analyzes themes and symbolism like a senior student now. Truly world-class.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Emma H.<\/strong>\n                        <span class=\"author-location\">Queenstown, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"3\">0<\/span><span class=\"stat-num stat-unit\">yrs<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <!-- DUPLICATED SET (FOR SEAMLESS INFINITE LOOP) -->\n            <div class=\"t-card\" style=\"--color: var(--cyan); --glow: rgba(0,231,255,0.15);\">\n                <div class=\"card-tag\">ICAS Success<\/div>\n                <p class=\"quote\">\"The Matrix identified a gap in math logic that school reports missed. In 6 months, she hit the top 2% of NZ.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Sarah J.<\/strong>\n                        <span class=\"author-location\">Auckland, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"98\">0<\/span><span class=\"stat-num stat-unit\">%<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--orange); --glow: rgba(249,115,22,0.15);\">\n                <div class=\"card-tag\">Bridging Gaps<\/div>\n                <p class=\"quote\">\"Finally, transparency. We caught a 2-year literacy lag that standard reports called 'at level.'\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Mark T.<\/strong>\n                        <span class=\"author-location\">Wellington, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"24\">0<\/span><span class=\"stat-num stat-unit\">mo<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--green); --glow: rgba(0,255,136,0.15);\">\n                <div class=\"card-tag\">Writing Mastery<\/div>\n                <p class=\"quote\">\"Liam's writing cohesion improved overnight. He went from hating stories to writing 5-page missions.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Hana W.<\/strong>\n                        <span class=\"author-location\">Christchurch, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"450\">0<\/span><span class=\"stat-num stat-unit\">+<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--pink); --glow: rgba(255,0,122,0.15);\">\n                <div class=\"card-tag\">Confidence<\/div>\n                <p class=\"quote\">\"The diagnostic was eye-opening. My son now feels smart and capable in his Year 5 classroom.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">James R.<\/strong>\n                        <span class=\"author-location\">Hamilton, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"100\">0<\/span><span class=\"stat-num stat-unit\">%<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--purple); --glow: rgba(107,26,183,0.15);\">\n                <div class=\"card-tag\">Academic Rigor<\/div>\n                <p class=\"quote\">\"Standard NZ reports are too vague. This gave us actionable data to prepare for high school entrance.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Priya D.<\/strong>\n                        <span class=\"author-location\">Dunedin, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"12\">0<\/span><span class=\"stat-num stat-unit\">wk<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--cyan); --glow: rgba(0,231,255,0.15);\">\n                <div class=\"card-tag\">High School Prep<\/div>\n                <p class=\"quote\">\"Prepared my daughter perfectly for private high school entrance exams. Total confidence.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Te Ata P.<\/strong>\n                        <span class=\"author-location\">Tauranga, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"1\">0<\/span><span class=\"stat-num stat-unit\">st<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--orange); --glow: rgba(249,115,22,0.15);\">\n                <div class=\"card-tag\">Science Inquiry<\/div>\n                <p class=\"quote\">\"The biology module was light years ahead of what school offered. His curiosity has exploded.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Oliver B.<\/strong>\n                        <span class=\"author-location\">Nelson, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"35\">0<\/span><span class=\"stat-num stat-unit\">pts<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--green); --glow: rgba(0,255,136,0.15);\">\n                <div class=\"card-tag\">Consistency<\/div>\n                <p class=\"quote\">\"The mission structure keeps us consistent. We've completely eliminated the 'holiday slide'.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Lucy V.<\/strong>\n                        <span class=\"author-location\">Napier, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"52\">0<\/span><span class=\"stat-num stat-unit\">wk<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--pink); --glow: rgba(255,0,122,0.15);\">\n                <div class=\"card-tag\">Logic &amp; Math<\/div>\n                <p class=\"quote\">\"Transition to pre-algebra was effortless. Excellent for parents aiming for top-tier results.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Wei Z.<\/strong>\n                        <span class=\"author-location\">Palmerston North, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"95\">0<\/span><span class=\"stat-num stat-unit\">%<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"t-card\" style=\"--color: var(--purple); --glow: rgba(107,26,183,0.15);\">\n                <div class=\"card-tag\">Literary Depth<\/div>\n                <p class=\"quote\">\"Our daughter analyzes themes and symbolism like a senior student now. Truly world-class.\"<\/p>\n                <div class=\"author-box\">\n                    <div class=\"avatar\">\ud83c\uddf3\ud83c\uddff<\/div>\n                    <div class=\"author-info\">\n                        <strong class=\"author-name\">Emma H.<\/strong>\n                        <span class=\"author-location\">Queenstown, NZ<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"stat-line\">\n                    <span class=\"stat-num\" data-target=\"3\">0<\/span><span class=\"stat-num stat-unit\">yrs<\/span>\n                    <span class=\"stat-label\">Measured<br>Growth<\/span>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <!-- Core Values Grid -->\n    <div class=\"values-banner\">\n        <div class=\"value-item\">\n            <span class=\"value-icon\">\ud83d\udd0d<\/span>\n            <h3>Transparency<\/h3>\n            <p>No more vague \u201cAt Level\u201d reports. We show you exactly where the gaps are with data-driven clarity.<\/p>\n        <\/div>\n        <div class=\"value-item\">\n            <span class=\"value-icon\">\ud83d\udcc8<\/span>\n            <h3>Excellence<\/h3>\n            <p>We target the top 5% of global benchmarks, ensuring NZ students are ready for any world-class challenge.<\/p>\n        <\/div>\n        <div class=\"value-item\">\n            <span class=\"value-icon\">\ud83e\uddec<\/span>\n            <h3>Inquiry<\/h3>\n            <p>Our curriculum builds logic and critical thinking, teaching children how to think, not just recall facts.<\/p>\n        <\/div>\n    <\/div>\n\n    <!-- Primary Diagnostic CTA -->\n    <a href=\"https:\/\/curiouslearneracademy.com\/newzealand\/diagnostic-assessment\/\" class=\"assessment-cta\">\n        <div style=\"position: relative; z-index: 2;\">\n            <h2 class=\"cta-heading\">Ready to find your gaps?<\/h2>\n            <p class=\"cta-subtext\">Join hundreds of Kiwi families. Start with a comprehensive Diagnostic Assessment.<\/p>\n            <button class=\"btn-action\">Book Diagnostic Now \u2192<\/button>\n        <\/div>\n    <\/a>\n\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;700;800;900&display=swap');\n\n:root {\n    --cl-cyan: #00e7ff; \n    --cl-pink: #ff007a; \n    --cl-green: #00ff88; \n    --cl-bg: #000000; \n    --cl-card-bg: #0a0a0a; \n    --cl-border: #1a1a1a;\n}\n\n\/* 1. BODY SCROLL LOCK WHEN MODAL IS ACTIVE *\/\nbody.cl-modal-open {\n    overflow: hidden !important;\n    touch-action: none !important;\n}\n\n\/* 2. CONTAINER BASE *\/\n#cl-story-portal-block {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    font-family: 'Outfit', sans-serif !important;\n    box-sizing: border-box !important;\n    padding: 30px 0 !important;\n    position: relative !important;\n}\n\n#cl-story-portal-block *,\n#cl-story-portal-block *::before,\n#cl-story-portal-block *::after,\n.cl-modal-overlay *,\n.cl-modal-overlay *::before,\n.cl-modal-overlay *::after {\n    box-sizing: border-box !important;\n}\n\n\/* --- TRIGGER BUTTON --- *\/\n.cl-trigger-btn {\n    background: var(--cl-cyan) !important; \n    color: #000000 !important; \n    border: 2px solid var(--cl-cyan) !important;\n    padding: 20px 50px !important; \n    border-radius: 100px !important; \n    font-weight: 900 !important; \n    cursor: pointer !important;\n    transition: all 0.3s ease !important; \n    font-size: 1.15rem !important; \n    text-transform: uppercase !important;\n    box-shadow: 0 10px 30px rgba(0, 231, 255, 0.3) !important;\n    letter-spacing: 1.5px !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    position: relative !important;\n    z-index: 10 !important;\n    pointer-events: auto !important;\n    user-select: none !important;\n}\n\n.cl-trigger-btn:hover { \n    transform: scale(1.05) translateY(-3px) !important; \n    background: #000000 !important;\n    color: #00e7ff !important;\n    border-color: #00e7ff !important;\n    box-shadow: 0 15px 45px rgba(0, 231, 255, 0.6) !important; \n}\n\n\/* --- MODAL OVERLAY (MAXIMUM Z-INDEX STACKING LOCK) --- *\/\n.cl-modal-overlay {\n    position: fixed !important; \n    top: 0 !important;\n    left: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    width: 100vw !important;\n    height: 100vh !important;\n    background: rgba(0, 0, 0, 0.94) !important;\n    backdrop-filter: blur(25px) !important; \n    -webkit-backdrop-filter: blur(25px) !important;\n    display: none !important;\n    align-items: center !important; \n    justify-content: center !important; \n    z-index: 2147483647 !important; \/* Maximum 32-bit Integer Z-Index in CSS *\/\n    padding: 20px !important;\n    opacity: 0 !important;\n    pointer-events: none !important;\n    transition: opacity 0.3s ease !important;\n    transform: translateZ(0) !important; \/* Force Hardware Accelerated Composite Layer *\/\n}\n\n\/* ACTIVE STATE FOR MODAL *\/\n.cl-modal-overlay.is-open {\n    display: flex !important;\n    opacity: 1 !important;\n    pointer-events: auto !important;\n}\n\n.cl-mission-portal {\n    width: 100% !important; \n    max-width: 520px !important; \n    background: #050505 !important; \n    padding: 35px 30px !important;\n    border-radius: 36px !important; \n    border: 1px solid var(--cl-border) !important;\n    box-shadow: 0 0 60px rgba(0, 231, 255, 0.2) !important;\n    position: relative !important; \n    max-height: 88vh !important; \n    overflow-y: auto !important;\n    z-index: 2147483647 !important;\n    animation: cl-pop 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;\n}\n\n@keyframes cl-pop { \n    from { transform: scale(0.88); opacity: 0; } \n    to { transform: scale(1); opacity: 1; } \n}\n\n.cl-close-portal {\n    position: absolute !important; \n    top: 22px !important; \n    right: 22px !important; \n    cursor: pointer !important;\n    font-size: 18px !important; \n    color: #888888 !important; \n    transition: 0.3s ease !important;\n    width: 34px !important;\n    height: 34px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    border-radius: 50% !important;\n    background: rgba(255,255,255,0.05) !important;\n    border: 1px solid rgba(255,255,255,0.1) !important;\n    z-index: 20 !important;\n}\n\n.cl-close-portal:hover { \n    color: var(--cl-pink) !important; \n    background: rgba(255, 0, 122, 0.15) !important;\n    border-color: var(--cl-pink) !important;\n    transform: rotate(90deg) !important; \n}\n\n\/* --- LIVE PREVIEW CARD --- *\/\n.cl-preview-card {\n    background: var(--cl-card-bg) !important; \n    border: 2px solid var(--cl-cyan) !important;\n    padding: 24px !important; \n    border-radius: 24px !important; \n    margin-bottom: 25px !important;\n    box-shadow: 0 10px 30px rgba(0, 231, 255, 0.12) !important;\n    transition: border-color 0.4s ease, box-shadow 0.4s ease !important;\n}\n\n.cl-preview-tag { \n    font-size: 10px !important; \n    font-weight: 900 !important; \n    color: var(--cl-cyan) !important; \n    letter-spacing: 2px !important; \n    text-transform: uppercase !important; \n    margin-bottom: 10px !important; \n    transition: color 0.3s ease !important; \n}\n\n.cl-preview-quote { \n    font-size: 0.95rem !important; \n    line-height: 1.5 !important; \n    color: #cbd5e1 !important; \n    margin-bottom: 18px !important; \n    font-style: italic !important; \n    min-height: 45px !important; \n    word-break: break-word !important;\n}\n\n.cl-preview-author-box { \n    border-top: 1px solid #1a1a1a !important; \n    padding-top: 14px !important; \n    display: flex !important; \n    justify-content: space-between !important; \n    align-items: center !important; \n}\n\n.cl-preview-name { \n    font-weight: 700 !important; \n    color: #ffffff !important; \n    font-size: 1rem !important; \n    display: block !important;\n}\n\n.cl-preview-loc {\n    font-size: 0.8rem !important; \n    color: #64748b !important;\n    display: block !important;\n}\n\n.cl-preview-stat { \n    font-weight: 900 !important; \n    color: var(--cl-cyan) !important; \n    font-size: 1.7rem !important; \n    transition: color 0.3s ease !important;\n}\n\n\/* --- FORM FIELDS --- *\/\n.cl-form-group { margin-bottom: 16px !important; }\n\n.cl-form-group label { \n    display: block !important; \n    font-size: 9px !important; \n    font-weight: 900 !important; \n    color: #777777 !important; \n    letter-spacing: 2px !important; \n    text-transform: uppercase !important; \n    margin-bottom: 8px !important; \n}\n\n.cl-form-group input, \n.cl-form-group textarea, \n.cl-form-group select {\n    width: 100% !important; \n    background: #0a0a0a !important; \n    border: 1px solid #1e1e1e !important; \n    padding: 13px 16px !important; \n    border-radius: 12px !important; \n    color: #ffffff !important; \n    outline: none !important; \n    font-family: 'Outfit', sans-serif !important; \n    font-size: 0.92rem !important; \n    transition: border-color 0.3s ease !important;\n}\n\n.cl-form-group input:focus, \n.cl-form-group textarea:focus, \n.cl-form-group select:focus { \n    border-color: var(--cl-cyan) !important; \n    box-shadow: 0 0 12px rgba(0, 231, 255, 0.2) !important;\n}\n\n.cl-aura-row { display: flex !important; gap: 12px !important; margin-bottom: 10px !important; }\n.cl-aura-dot { width: 32px !important; height: 32px !important; border-radius: 50% !important; cursor: pointer !important; border: 2px solid transparent !important; transition: transform 0.2s ease !important; }\n.cl-aura-dot.active { border-color: #ffffff !important; transform: scale(1.18) !important; }\n\n.cl-grid-2 { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 12px !important; }\n\n.cl-submit-btn {\n    background: var(--cl-cyan) !important; \n    color: #000000 !important; \n    border: none !important; \n    padding: 18px !important;\n    border-radius: 100px !important; \n    font-weight: 900 !important; \n    width: 100% !important; \n    cursor: pointer !important;\n    text-transform: uppercase !important; \n    margin-top: 10px !important; \n    transition: all 0.3s ease !important;\n    font-size: 0.95rem !important; \n    letter-spacing: 1px !important;\n}\n\n.cl-submit-btn:hover { \n    transform: scale(1.02) !important; \n    box-shadow: 0 10px 30px rgba(0, 231, 255, 0.4) !important; \n}\n\n@media screen and (max-width: 500px) {\n    .cl-trigger-btn { padding: 18px 30px !important; font-size: 0.95rem !important; width: 100% !important; }\n    .cl-mission-portal { padding: 25px 18px !important; border-radius: 28px !important; }\n    .cl-grid-2 { grid-template-columns: 1fr !important; gap: 0 !important; }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    let activeAuraColor = 'var(--cl-cyan)';\n\n    \/\/ DOM Elements\n    const triggerBtn = document.getElementById('clTriggerBtn');\n    const overlay = document.getElementById('storyPortalOverlay');\n    const closeBtn = document.getElementById('clCloseBtn');\n    const customForm = document.getElementById('clCustomForm');\n    const auraRow = document.getElementById('clAuraRow');\n\n    \/\/ Input Elements\n    const fullNameInput = document.getElementById('cl-full-name');\n    const regionInput = document.getElementById('cl-nz-region');\n    const categoryInput = document.getElementById('cl-success-category');\n    const storyInput = document.getElementById('cl-your-story');\n    const metricInput = document.getElementById('cl-metric-value');\n    const unitInput = document.getElementById('cl-unit');\n\n    \/\/ DYNAMIC REPARENTING: Move overlay directly to <body> to break out of all container stacking contexts\n    if (overlay && overlay.parentElement !== document.body) {\n        document.body.appendChild(overlay);\n    }\n\n    \/\/ Helper functions to open and close\n    function openModal() {\n        if (!overlay) return;\n        overlay.classList.add('is-open');\n        document.body.classList.add('cl-modal-open'); \/\/ Locks page scrolling behind modal\n    }\n\n    function closeModal() {\n        if (!overlay) return;\n        overlay.classList.remove('is-open');\n        document.body.classList.remove('cl-modal-open'); \/\/ Unlocks page scrolling\n    }\n\n    \/\/ 1. OPEN MODAL\n    if (triggerBtn) {\n        triggerBtn.addEventListener('click', function (e) {\n            e.preventDefault();\n            e.stopPropagation();\n            openModal();\n        });\n    }\n\n    \/\/ 2. CLOSE MODAL\n    if (closeBtn) {\n        closeBtn.addEventListener('click', function (e) {\n            e.preventDefault();\n            closeModal();\n        });\n    }\n\n    \/\/ Close when clicking backdrop\n    if (overlay) {\n        overlay.addEventListener('click', function (e) {\n            if (e.target === overlay) {\n                closeModal();\n            }\n        });\n    }\n\n    \/\/ 3. AURA SWITCHER\n    if (auraRow) {\n        auraRow.addEventListener('click', function (e) {\n            const dot = e.target.closest('.cl-aura-dot');\n            if (!dot) return;\n\n            activeAuraColor = dot.getAttribute('data-color');\n            \n            const liveCard = document.getElementById('clLiveCard');\n            const liveTag = document.getElementById('clTagPrev');\n            const liveStat = document.getElementById('clStatPrev');\n            const submitBtn = document.getElementById('clSubmitBtn');\n\n            if (liveCard) {\n                liveCard.style.borderColor = activeAuraColor;\n                liveCard.style.boxShadow = `0 10px 30px ${activeAuraColor}26`;\n            }\n            if (liveTag) liveTag.style.color = activeAuraColor;\n            if (liveStat) liveStat.style.color = activeAuraColor;\n\n            auraRow.querySelectorAll('.cl-aura-dot').forEach(d => d.classList.remove('active'));\n            dot.classList.add('active');\n\n            if (submitBtn) submitBtn.style.background = activeAuraColor;\n        });\n    }\n\n    \/\/ 4. REAL-TIME LIVE SYNC\n    function syncStoryLive() {\n        const nameVal = fullNameInput ? fullNameInput.value : '';\n        const regVal = regionInput ? regionInput.value : '';\n        const tagVal = categoryInput ? categoryInput.value : '';\n        const storyVal = storyInput ? storyInput.value : '';\n        const metricVal = metricInput ? metricInput.value : '';\n        const unitVal = unitInput ? unitInput.value : '';\n\n        document.getElementById('clNamePrev').innerText = nameVal.trim() !== '' ? nameVal : \"Sarah Jenkins\";\n        document.getElementById('clLocPrev').innerText = (regVal && regVal !== \"Select Region\") ? regVal : \"Auckland, NZ\";\n        document.getElementById('clTagPrev').innerText = tagVal.trim() !== '' ? tagVal : \"ICAS Success\";\n        document.getElementById('clQuotePrev').innerText = storyVal.trim() !== '' ? `\"${storyVal}\"` : `\"Our child finally bridged the gap...\"`;\n        document.getElementById('clMetricPrev').innerText = metricVal.trim() !== '' ? metricVal : \"98\";\n        document.getElementById('clUnitPrev').innerText = unitVal.trim() !== '' ? unitVal : \"%\";\n    }\n\n    \/\/ Attach Input Event Listeners\n    [fullNameInput, categoryInput, storyInput, metricInput, unitInput].forEach(input => {\n        if (input) input.addEventListener('input', syncStoryLive);\n    });\n    if (regionInput) regionInput.addEventListener('change', syncStoryLive);\n\n    \/\/ 5. SUBMIT HANDLER\n    if (customForm) {\n        customForm.addEventListener('submit', async function (event) {\n            event.preventDefault();\n            const btn = document.getElementById('clSubmitBtn');\n            if (!btn) return;\n\n            btn.innerText = \"SAVING STORY...\";\n            btn.style.background = \"#00e7ff\";\n\n            const submissionData = {\n                full_name: fullNameInput.value,\n                nz_region: regionInput.value,\n                success_category: categoryInput.value,\n                your_story: storyInput.value,\n                metric_value: metricInput.value,\n                unit: unitInput.value,\n                aura_color: activeAuraColor\n            };\n\n            try {\n                const response = await fetch('\/wp-json\/cl\/v1\/submit-story', {\n                    method: 'POST',\n                    headers: { 'Content-Type': 'application\/json' },\n                    body: JSON.stringify(submissionData)\n                });\n\n                if (response.ok) {\n                    btn.innerText = \"STORY SAVED \u2713\";\n                    btn.style.background = \"#00ff88\";\n\n                    setTimeout(() => {\n                        alert(\"Thank you! Your story has been saved successfully in WordPress.\");\n                        closeModal();\n                        customForm.reset();\n                        syncStoryLive();\n                        btn.innerText = \"Submit for Verification \u2192\";\n                        btn.style.background = activeAuraColor;\n                    }, 1200);\n                } else {\n                    throw new Error(\"API Submission failed\");\n                }\n            } catch (error) {\n                console.error(\"Submission Error:\", error);\n                \n                saveSubmissionLocally(submissionData);\n                btn.innerText = \"SAVED LOCALLY \u2713\";\n                btn.style.background = \"#00ff88\";\n\n                setTimeout(() => {\n                    alert(\"Story saved locally!\");\n                    closeModal();\n                    customForm.reset();\n                    syncStoryLive();\n                    btn.innerText = \"Submit for Verification \u2192\";\n                    btn.style.background = activeAuraColor;\n                }, 1200);\n            }\n        });\n    }\n\n    function saveSubmissionLocally(data) {\n        let stories = JSON.parse(localStorage.getItem('cl_saved_stories') || '[]');\n        stories.push(data);\n        localStorage.setItem('cl_saved_stories', JSON.stringify(stories, null, 2));\n    }\n});\n<\/script>\n\n<div id=\"cl-story-portal-block\">\n\n    <!-- FRONT TRIGGER BUTTON -->\n    <button id=\"clTriggerBtn\" class=\"cl-trigger-btn\" type=\"button\">\n        Share Your Success Story \u2192\n    <\/button>\n\n    <!-- POPUP MODAL OVERLAY (MOVED TO BODY AUTOMATICALLY VIA JS) -->\n    <div class=\"cl-modal-overlay\" id=\"storyPortalOverlay\">\n        <div class=\"cl-mission-portal\">\n            <span class=\"cl-close-portal\" id=\"clCloseBtn\" title=\"Close\">\u2715<\/span>\n            \n            <!-- REAL-TIME LIVE PREVIEW CARD -->\n            <div class=\"cl-preview-card\" id=\"clLiveCard\">\n                <div class=\"cl-preview-tag\" id=\"clTagPrev\">ICAS Success<\/div>\n                <p class=\"cl-preview-quote\" id=\"clQuotePrev\">\"Our child finally bridged the gap...\"<\/p>\n                <div class=\"cl-preview-author-box\">\n                    <div>\n                        <span class=\"cl-preview-name\" id=\"clNamePrev\">Sarah Jenkins<\/span><br>\n                        <span class=\"cl-preview-loc\" id=\"clLocPrev\">Auckland, NZ<\/span>\n                    <\/div>\n                    <div class=\"cl-preview-stat\" id=\"clStatPrev\">\n                        <span id=\"clMetricPrev\">98<\/span><span id=\"clUnitPrev\">%<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- INTERACTIVE FORM -->\n            <form id=\"clCustomForm\">\n                \n                <!-- AURA COLOR SELECTOR -->\n                <div class=\"cl-form-group\">\n                    <label>Choose Your Aura<\/label>\n                    <div class=\"cl-aura-row\" id=\"clAuraRow\">\n                        <div class=\"cl-aura-dot active\" data-color=\"var(--cl-cyan)\" style=\"background: var(--cl-cyan);\"><\/div>\n                        <div class=\"cl-aura-dot\" data-color=\"var(--cl-pink)\" style=\"background: var(--cl-pink);\"><\/div>\n                        <div class=\"cl-aura-dot\" data-color=\"var(--cl-green)\" style=\"background: var(--cl-green);\"><\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- FULL NAME -->\n                <div class=\"cl-form-group\">\n                    <label>Full Name *<\/label>\n                    <input type=\"text\" id=\"cl-full-name\" placeholder=\"Sarah Jenkins\" required>\n                <\/div>\n\n                <!-- NZ REGION -->\n                <div class=\"cl-form-group\">\n                    <label>NZ Region *<\/label>\n                    <select id=\"cl-nz-region\" required>\n                        <option value=\"Select Region\">Select Region<\/option>\n                        <option value=\"Auckland, NZ\">Auckland<\/option>\n                        <option value=\"Wellington, NZ\">Wellington<\/option>\n                        <option value=\"Christchurch, NZ\">Christchurch<\/option>\n                        <option value=\"Hamilton, NZ\">Hamilton<\/option>\n                        <option value=\"Tauranga, NZ\">Tauranga<\/option>\n                        <option value=\"Dunedin, NZ\">Dunedin<\/option>\n                        <option value=\"Queenstown, NZ\">Queenstown<\/option>\n                    <\/select>\n                <\/div>\n\n                <!-- SUCCESS CATEGORY -->\n                <div class=\"cl-form-group\">\n                    <label>Success Category<\/label>\n                    <input type=\"text\" id=\"cl-success-category\" placeholder=\"e.g. Writing Mastery\">\n                <\/div>\n\n                <!-- YOUR STORY -->\n                <div class=\"cl-form-group\">\n                    <label>Your Story *<\/label>\n                    <textarea id=\"cl-your-story\" rows=\"3\" placeholder=\"How did we help?\" required><\/textarea>\n                <\/div>\n\n                <!-- METRIC VALUE AND UNIT -->\n                <div class=\"cl-grid-2\">\n                    <div class=\"cl-form-group\">\n                        <label>Metric Value *<\/label>\n                        <input type=\"number\" id=\"cl-metric-value\" placeholder=\"98\" required>\n                    <\/div>\n                    <div class=\"cl-form-group\">\n                        <label>Unit *<\/label>\n                        <input type=\"text\" id=\"cl-unit\" placeholder=\"%\" required>\n                    <\/div>\n                <\/div>\n\n                <!-- SUBMIT BUTTON -->\n                <button type=\"submit\" class=\"cl-submit-btn\" id=\"clSubmitBtn\">Submit for Verification \u2192<\/button>\n            <\/form>\n        <\/div>\n    <\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aligned to NZ MoE Framework The Curious Learner NZ Curriculum Structured. Measurable. Flexible. NZ schools follow a broad framework that [&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":"\/* ==========================================================================\n   BLOCK 4: ACADEMIC CORE PATHWAYS - INNER SCROLLBAR REMOVAL FIX\n   ========================================================================== *\/\n\n\/* 1. Reset container overflow and height constraints on Block 4 *\/\n#cl-programs-fixed-container,\n#cl-programs-fixed-container .cl-programs-inner-container {\n    height: auto !important;\n    max-height: none !important;\n    min-height: 0 !important;\n    overflow: visible !important;\n    overflow-y: visible !important;\n    overflow-x: hidden !important;\n    position: relative !important;\n}\n\n\/* 2. Completely hide any nested scrollbar tracks for Webkit and Firefox browsers *\/\n#cl-programs-fixed-container::-webkit-scrollbar,\n#cl-programs-fixed-container .cl-programs-inner-container::-webkit-scrollbar {\n    display: none !important;\n    width: 0 !important;\n    height: 0 !important;\n}\n\n#cl-programs-fixed-container,\n#cl-programs-fixed-container .cl-programs-inner-container {\n    -ms-overflow-style: none !important;  \/* IE and Edge *\/\n    scrollbar-width: none !important;  \/* Firefox *\/\n}","site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","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-81","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":"Aligned to NZ MoE Framework The Curious Learner NZ Curriculum Structured. Measurable. Flexible. NZ schools follow a broad framework that [&hellip;]","_links":{"self":[{"href":"https:\/\/curiouslearneracademy.com\/newzealand\/wp-json\/wp\/v2\/pages\/81","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=81"}],"version-history":[{"count":124,"href":"https:\/\/curiouslearneracademy.com\/newzealand\/wp-json\/wp\/v2\/pages\/81\/revisions"}],"predecessor-version":[{"id":988,"href":"https:\/\/curiouslearneracademy.com\/newzealand\/wp-json\/wp\/v2\/pages\/81\/revisions\/988"}],"wp:attachment":[{"href":"https:\/\/curiouslearneracademy.com\/newzealand\/wp-json\/wp\/v2\/media?parent=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}