{"id":53,"date":"2026-09-07T18:15:01","date_gmt":"2026-09-07T18:15:01","guid":{"rendered":"http:\/\/core-app.ie\/?page_id=53"},"modified":"2026-09-07T20:00:47","modified_gmt":"2026-09-07T20:00:47","slug":"53-2","status":"publish","type":"page","link":"https:\/\/core-app.ie\/","title":{"rendered":""},"content":{"rendered":"\n<style>\n    \/* ===== FORCE HIDE TWENTY TWENTY-FIVE THEME ===== *\/\n    \n    \/* Hide ALL theme header elements *\/\n    header,\n    .wp-block-template-part,\n    .wp-block-site-title,\n    .wp-block-site-tagline,\n    .wp-block-navigation,\n    .wp-block-header,\n    body > .wp-site-blocks > header,\n    body > .wp-site-blocks > .wp-block-template-part:first-child,\n    body > .wp-site-blocks > .wp-block-template-part:last-child,\n    .wp-block-group.has-global-padding > .wp-block-template-part {\n        display: none !important;\n        height: 0 !important;\n        overflow: hidden !important;\n        visibility: hidden !important;\n    }\n\n    \/* Hide ALL theme footer elements *\/\n    footer,\n    body > .wp-site-blocks > footer {\n        display: none !important;\n        height: 0 !important;\n        overflow: hidden !important;\n        visibility: hidden !important;\n    }\n\n    \/* Hide page title that WordPress adds *\/\n    .wp-block-post-title,\n    h1.wp-block-post-title,\n    .entry-title {\n        display: none !important;\n    }\n\n    \/* Remove ALL theme spacing and constraints *\/\n    body,\n    .wp-site-blocks,\n    body > .wp-site-blocks {\n        background: #0a1a1a !important;\n        padding: 0 !important;\n        margin: 0 !important;\n        padding-top: 0 !important;\n        margin-top: 0 !important;\n    }\n\n    .wp-block-post-content,\n    .entry-content {\n        padding: 0 !important;\n        margin: 0 !important;\n        max-width: 100% !important;\n    }\n\n    \/* Remove content width limits *\/\n    .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),\n    .is-layout-constrained > .wp-block-custom-html {\n        max-width: 100% !important;\n        margin-left: 0 !important;\n        margin-right: 0 !important;\n    }\n\n    .wp-block-custom-html {\n        max-width: 100% !important;\n        padding: 0 !important;\n        margin: 0 !important;\n    }\n\n    \/* Remove any top gap from hidden header *\/\n    .wp-site-blocks > *:first-child {\n        margin-top: 0 !important;\n    }\n\n    \/* Fix for twenty twenty-five specific layout *\/\n    .wp-site-blocks > .has-global-padding {\n        padding: 0 !important;\n    }\n<\/style>\n<style>\n    \/* ========== RESET & BASE ========== *\/\n    .core-site * {\n        margin: 0;\n        padding: 0;\n        box-sizing: border-box;\n    }\n\n    .core-site {\n        font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;\n        background-color: #0a1a1a !important;\n        color: #e0e0e0 !important;\n        line-height: 1.6 !important;\n        max-width: 100% !important;\n        margin: 0 !important;\n        padding: 0 !important;\n        width: 100vw !important;\n        position: relative !important;\n        left: 50% !important;\n        right: 50% !important;\n        margin-left: -50vw !important;\n        margin-right: -50vw !important;\n        overflow-x: hidden !important;\n    }\n\n    .core-site a {\n        text-decoration: none !important;\n        color: inherit !important;\n    }\n\n    \/* ========== NAVIGATION ========== *\/\n    .core-nav {\n        position: fixed;\n        top: 0;\n        width: 100%;\n        background: rgba(10, 26, 26, 0.85) !important;\n        backdrop-filter: blur(20px);\n        -webkit-backdrop-filter: blur(20px);\n        border-bottom: 1px solid rgba(255, 255, 255, 0.05);\n        z-index: 99999;\n        padding: 16px 0;\n    }\n\n    .core-nav-container {\n    max-width: 1300px;\n    margin: 0 auto;\n    padding: 0 40px;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    }\n\n    .core-nav-logo {\n        font-size: 1.5rem;\n        font-weight: 700;\n        color: #ffffff !important;\n        display: flex;\n        align-items: center;\n        gap: 10px;\n    }\n\n    .core-nav-logo-icon {\n        width: 36px;\n        height: 36px;\n        background: linear-gradient(135deg, #0d9488, #14b8a6);\n        border-radius: 10px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 1.1rem;\n    }\n\n    .core-nav-links {\n        display: flex;\n        gap: 32px;\n        list-style: none !important;\n        margin: 0 !important;\n        padding: 0 !important;\n        align-items: center;\n    }\n\n    .core-nav-links li {\n        list-style: none !important;\n        margin: 0 !important;\n        padding: 0 !important;\n    }\n\n    .core-nav-links a {\n        color: #94a3b8 !important;\n        font-size: 0.95rem;\n        font-weight: 500;\n        transition: color 0.3s;\n    }\n\n    .core-nav-links a:hover {\n        color: #ffffff !important;\n    }\n\n    .core-nav-cta {\n        background: #0d9488 !important;\n        color: white !important;\n        padding: 10px 24px;\n        border-radius: 50px;\n        font-weight: 600;\n        transition: background 0.3s, transform 0.2s;\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n    }\n\n    .core-nav-cta:hover {\n        background: #0f766e !important;\n        transform: translateY(-1px);\n    }\n\n    .core-nav-cta::after {\n        content: \"\u2197\";\n        font-size: 1rem;\n    }\n\n    \/* ========== HERO SECTION ========== *\/\n    .core-hero {\n        padding: 180px 40px 60px;\n        text-align: center;\n        max-width: 1300px;\n        margin: 0 auto;\n        position: relative;\n        min-height: 90vh;\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        align-items: center;\n    }\n\n    .core-hero::before {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        left: 50%;\n        transform: translateX(-50%);\n        width: 600px;\n        height: 600px;\n        background: radial-gradient(circle, rgba(13, 148, 136, 0.15) 0%, transparent 70%);\n        pointer-events: none;\n        z-index: 0;\n    }\n\n    .core-hero-badge {\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n        background: rgba(13, 148, 136, 0.1);\n        border: 1px solid rgba(13, 148, 136, 0.3);\n        color: #5eead4 !important;\n        padding: 8px 20px;\n        border-radius: 50px;\n        font-size: 0.8rem;\n        margin-bottom: 32px;\n        text-transform: uppercase;\n        letter-spacing: 2px;\n        font-weight: 600;\n        position: relative;\n        z-index: 1;\n    }\n\n    .core-hero-badge::before {\n        content: \"\u2699\ufe0f\";\n        font-size: 0.9rem;\n    }\n\n    .core-hero h1 {\n        font-size: 4rem !important;\n        font-weight: 800 !important;\n        color: #ffffff !important;\n        line-height: 1.15 !important;\n        margin-bottom: 24px !important;\n        position: relative;\n        z-index: 1;\n        letter-spacing: -1px;\n    }\n\n    .core-hero p {\n        font-size: 1.15rem !important;\n        color: #94a3b8 !important;\n        max-width: 620px;\n        margin: 0 auto 44px !important;\n        position: relative;\n        z-index: 1;\n        line-height: 1.8 !important;\n    }\n\n    .core-hero-buttons {\n        display: flex;\n        gap: 16px;\n        justify-content: center;\n        flex-wrap: wrap;\n        position: relative;\n        z-index: 1;\n        margin-bottom: 80px;\n    }\n\n    .core-btn-primary {\n        background: #0d9488 !important;\n        color: white !important;\n        padding: 16px 36px;\n        border-radius: 50px;\n        font-size: 1rem;\n        font-weight: 600;\n        border: none;\n        cursor: pointer;\n        transition: all 0.3s;\n        display: inline-flex;\n        align-items: center;\n        gap: 10px;\n    }\n\n    .core-btn-primary:hover {\n        background: #0f766e !important;\n        transform: translateY(-2px);\n        box-shadow: 0 10px 40px rgba(13, 148, 136, 0.3);\n        color: white !important;\n    }\n\n    .core-btn-primary::after {\n        content: \"\u2197\";\n        font-size: 1.1rem;\n        transition: transform 0.3s;\n    }\n\n    .core-btn-primary:hover::after {\n        transform: translate(2px, -2px);\n    }\n\n    .core-btn-secondary {\n        background: transparent !important;\n        color: #e0e0e0 !important;\n        padding: 16px 36px;\n        border-radius: 50px;\n        font-size: 1rem;\n        font-weight: 600;\n        border: 1px solid rgba(255, 255, 255, 0.15) !important;\n        cursor: pointer;\n        transition: all 0.3s;\n        display: inline-flex;\n        align-items: center;\n        gap: 10px;\n    }\n\n    .core-btn-secondary:hover {\n        background: rgba(255, 255, 255, 0.05) !important;\n        border-color: rgba(255, 255, 255, 0.3) !important;\n        transform: translateY(-2px);\n        color: #ffffff !important;\n    }\n\n    \/* ========== HERO HIGHLIGHTS BAR ========== *\/\n    .core-highlights {\n        display: flex;\n        justify-content: center;\n        gap: 0;\n        position: relative;\n        z-index: 1;\n        border: 1px solid rgba(255, 255, 255, 0.08);\n        border-radius: 16px;\n        overflow: hidden;\n        max-width: 900px;\n        margin: 0 auto;\n        background: rgba(255, 255, 255, 0.02);\n    }\n\n    .core-highlight-item {\n        display: flex;\n        align-items: center;\n        gap: 14px;\n        padding: 24px 32px;\n        flex: 1;\n        border-right: 1px solid rgba(255, 255, 255, 0.06);\n    }\n\n    .core-highlight-item:last-child {\n        border-right: none;\n    }\n\n    .core-highlight-icon {\n        width: 48px;\n        height: 48px;\n        border: 1px solid rgba(255, 255, 255, 0.1);\n        border-radius: 50%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 1.2rem;\n        flex-shrink: 0;\n    }\n\n    .core-highlight-text {\n        font-size: 0.85rem;\n        color: #cbd5e1 !important;\n        font-weight: 500;\n        line-height: 1.4;\n    }\n\n    \/* ========== SCROLLING TICKER ========== *\/\n    .core-ticker {\n        background: #0d9488;\n        padding: 14px 0;\n        overflow: hidden;\n        white-space: nowrap;\n        margin-top: 80px;\n    }\n\n    .core-ticker-track {\n        display: inline-flex;\n        animation: coreTicker 25s linear infinite;\n    }\n\n    .core-ticker-item {\n        display: inline-flex;\n        align-items: center;\n        gap: 16px;\n        padding: 0 32px;\n        font-size: 0.95rem;\n        font-weight: 700;\n        color: #ffffff !important;\n        text-transform: uppercase;\n        letter-spacing: 1px;\n    }\n\n    .core-ticker-dot {\n        width: 8px;\n        height: 8px;\n        background: rgba(255, 255, 255, 0.5);\n        border-radius: 2px;\n        transform: rotate(45deg);\n    }\n\n    @keyframes coreTicker {\n        0% { transform: translateX(0); }\n        100% { transform: translateX(-50%); }\n    }\n\n    \/* ========== ABOUT \/ INTRO SECTION ========== *\/\n    .core-about {\n        max-width: 1300px;\n        margin: 0 auto;\n        padding: 120px 40px;\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 80px;\n        align-items: center;\n    }\n\n    .core-about-label {\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n        color: #5eead4 !important;\n        font-size: 0.85rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 2px;\n        margin-bottom: 20px;\n    }\n\n    .core-about-label::before {\n        content: \"\";\n        width: 24px;\n        height: 2px;\n        background: #0d9488;\n    }\n\n    .core-about h2 {\n        font-size: 2.8rem !important;\n        font-weight: 700 !important;\n        color: #ffffff !important;\n        line-height: 1.2 !important;\n        margin-bottom: 24px !important;\n    }\n\n    .core-about p {\n        color: #94a3b8 !important;\n        font-size: 1.05rem !important;\n        line-height: 1.8 !important;\n        margin-bottom: 32px !important;\n    }\n\n    .core-about-stats {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 24px;\n    }\n\n    .core-stat-card {\n        background: rgba(255, 255, 255, 0.03);\n        border: 1px solid rgba(255, 255, 255, 0.06);\n        border-radius: 16px;\n        padding: 24px;\n        text-align: center;\n    }\n\n    .core-stat-number {\n        font-size: 2rem !important;\n        font-weight: 800 !important;\n        color: #5eead4 !important;\n        display: block;\n        margin-bottom: 4px;\n    }\n\n    .core-stat-label {\n        font-size: 0.85rem;\n        color: #94a3b8 !important;\n    }\n\n    .core-about-image {\n        position: relative;\n    }\n\n    .core-about-image-box {\n        background: rgba(255, 255, 255, 0.03);\n        border: 1px solid rgba(255, 255, 255, 0.08);\n        border-radius: 20px;\n        overflow: hidden;\n        padding: 8px;\n    }\n\n    .core-about-image-box img {\n    width: 100%;\n    height: 250px;\n    object-fit: contain;\n    object-position: center;\n    border-radius: 16px;\n    display: block;\n    }\n\n    .core-about-placeholder {\n        width: 100%;\n        height: 200px;\n        background: linear-gradient(135deg, #0f2424, #0d1f1f);\n        border-radius: 16px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        color: #2d4a4a !important;\n        font-size: 1rem;\n    }\n\n    \/* ========== FEATURES SECTION ========== *\/\n    .core-features {\n        max-width: 1300px;\n        margin: 0 auto;\n        padding: 100px 40px;\n    }\n\n    .core-section-header {\n        text-align: center;\n        margin-bottom: 70px;\n    }\n\n    .core-section-label {\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n        color: #5eead4 !important;\n        font-size: 0.85rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 2px;\n        margin-bottom: 16px;\n    }\n\n    .core-section-label::before,\n    .core-section-label::after {\n        content: \"\";\n        width: 24px;\n        height: 2px;\n        background: #0d9488;\n    }\n\n    .core-section-header h2 {\n        font-size: 2.8rem !important;\n        font-weight: 700 !important;\n        color: #ffffff !important;\n        margin-bottom: 16px !important;\n        letter-spacing: -0.5px;\n    }\n\n    .core-section-header p {\n        font-size: 1.1rem !important;\n        color: #94a3b8 !important;\n        max-width: 550px;\n        margin: 0 auto !important;\n    }\n\n    .core-features-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 24px;\n    }\n\n    .core-feature-card {\n        background: rgba(255, 255, 255, 0.02);\n        border: 1px solid rgba(255, 255, 255, 0.06);\n        border-radius: 20px;\n        padding: 36px;\n        transition: all 0.4s ease;\n        position: relative;\n        overflow: hidden;\n    }\n\n    .core-feature-card::before {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 3px;\n        background: linear-gradient(90deg, #0d9488, #14b8a6);\n        opacity: 0;\n        transition: opacity 0.4s;\n    }\n\n    .core-feature-card:hover {\n        border-color: rgba(13, 148, 136, 0.3);\n        transform: translateY(-6px);\n        background: rgba(13, 148, 136, 0.05);\n        box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);\n    }\n\n    .core-feature-card:hover::before {\n        opacity: 1;\n    }\n\n    .core-feature-icon-box {\n        width: 56px;\n        height: 56px;\n        background: rgba(13, 148, 136, 0.1);\n        border: 1px solid rgba(13, 148, 136, 0.2);\n        border-radius: 14px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 1.5rem;\n        margin-bottom: 20px;\n        transition: all 0.3s;\n    }\n\n    .core-feature-card:hover .core-feature-icon-box {\n        background: rgba(13, 148, 136, 0.2);\n        transform: scale(1.05);\n    }\n\n    .core-feature-card h3 {\n        font-size: 1.15rem !important;\n        color: #ffffff !important;\n        margin-bottom: 10px !important;\n        font-weight: 600;\n    }\n\n    .core-feature-card p {\n        color: #94a3b8 !important;\n        font-size: 0.92rem !important;\n        margin-bottom: 18px !important;\n        line-height: 1.7 !important;\n    }\n\n    .core-feature-tag {\n        display: inline-block;\n        background: rgba(13, 148, 136, 0.1);\n        color: #5eead4 !important;\n        padding: 5px 14px;\n        border-radius: 50px;\n        font-size: 0.78rem;\n        font-weight: 600;\n    }\n\n    \/* ========== SCREENSHOT GALLERY ========== *\/\n    .core-gallery {\n        max-width: 1300px;\n        margin: 0 auto;\n        padding: 40px 40px 100px;\n    }\n\n    .core-gallery-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 16px;\n    }\n\n    .core-gallery-item {\n        background: rgba(255, 255, 255, 0.02);\n        border: 1px solid rgba(255, 255, 255, 0.06);\n        border-radius: 20px;\n        overflow: hidden;\n        padding: 8px;\n        transition: all 0.4s;\n    }\n\n    .core-gallery-item:hover {\n        border-color: rgba(13, 148, 136, 0.3);\n        transform: translateY(-4px);\n        box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);\n    }\n\n    .core-gallery-item img {\n    width: 100%;\n    height: 180px;\n    object-fit: cover;\n    object-position: top;\n    border-radius: 16px;\n    display: block;\n    }\n\n    .core-gallery-placeholder {\n        width: 100%;\n        height: 150px;\n        background: linear-gradient(135deg, #0f2424, #0d1f1f);\n        border-radius: 16px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        color: #2d4a4a !important;\n        font-size: 0.95rem;\n    }\n\n    .core-gallery-item p {\n        text-align: center;\n        color: #94a3b8 !important;\n        padding: 14px 0 8px;\n        font-size: 0.9rem;\n        font-weight: 500;\n    }\n\n    \/* ========== DOWNLOAD \/ CTA SECTION ========== *\/\n    .core-download {\n        max-width: 1300px;\n        margin: 0 auto;\n        padding: 100px 40px;\n    }\n\n    .core-download-card {\n        background: linear-gradient(135deg, rgba(13, 148, 136, 0.1), rgba(13, 148, 136, 0.02));\n        border: 1px solid rgba(13, 148, 136, 0.2);\n        border-radius: 24px;\n        padding: 70px 60px;\n        text-align: center;\n        position: relative;\n        overflow: hidden;\n    }\n\n    .core-download-card::before {\n        content: \"\";\n        position: absolute;\n        top: -100px;\n        right: -100px;\n        width: 300px;\n        height: 300px;\n        background: radial-gradient(circle, rgba(13, 148, 136, 0.15) 0%, transparent 70%);\n        pointer-events: none;\n    }\n\n    .core-download-card h2 {\n        font-size: 2.2rem !important;\n        color: #ffffff !important;\n        margin-bottom: 10px !important;\n        font-weight: 700;\n        position: relative;\n    }\n\n    .core-download-subtitle {\n        font-size: 1.1rem !important;\n        color: #5eead4 !important;\n        margin-bottom: 12px !important;\n        font-weight: 600;\n        position: relative;\n    }\n\n    .core-download-card > p {\n        color: #94a3b8 !important;\n        margin-bottom: 36px !important;\n        max-width: 500px;\n        margin-left: auto !important;\n        margin-right: auto !important;\n        position: relative;\n    }\n\n    .core-download-features {\n        display: flex;\n        justify-content: center;\n        flex-wrap: wrap;\n        gap: 24px;\n        margin-bottom: 44px;\n        position: relative;\n    }\n\n    .core-download-features span {\n        color: #cbd5e1 !important;\n        font-size: 0.95rem;\n        font-weight: 500;\n    }\n\n    .core-download-features span::before {\n        content: \"\u2713 \";\n        color: #5eead4 !important;\n        font-weight: bold;\n    }\n\n    \/* ========== FAQ SECTION ========== *\/\n    .core-faq {\n        max-width: 800px;\n        margin: 0 auto;\n        padding: 100px 40px;\n    }\n\n    .core-faq-item {\n        border: 1px solid rgba(255, 255, 255, 0.06);\n        border-radius: 16px;\n        padding: 0;\n        margin-bottom: 12px;\n        overflow: hidden;\n        background: rgba(255, 255, 255, 0.02);\n        transition: all 0.3s;\n    }\n\n    .core-faq-item:hover {\n        border-color: rgba(13, 148, 136, 0.2);\n    }\n\n    .core-faq-question {\n        font-size: 1.05rem !important;\n        color: #ffffff !important;\n        font-weight: 600;\n        cursor: pointer;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        padding: 22px 28px;\n        transition: background 0.3s;\n    }\n\n    .core-faq-question:hover {\n        background: rgba(255, 255, 255, 0.02);\n    }\n\n    .core-faq-question::after {\n        content: \"+\";\n        font-size: 1.5rem;\n        color: #5eead4 !important;\n        transition: transform 0.3s;\n        font-weight: 300;\n        width: 32px;\n        height: 32px;\n        border: 1px solid rgba(255, 255, 255, 0.1);\n        border-radius: 50%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        flex-shrink: 0;\n    }\n\n    .core-faq-question.active::after {\n        transform: rotate(45deg);\n        background: rgba(13, 148, 136, 0.2);\n        border-color: rgba(13, 148, 136, 0.3);\n    }\n\n    .core-faq-answer {\n        color: #94a3b8 !important;\n        font-size: 0.95rem !important;\n        padding: 0 28px;\n        max-height: 0;\n        overflow: hidden;\n        transition: all 0.3s ease;\n        line-height: 1.7;\n    }\n\n    .core-faq-answer.show {\n        padding: 0 28px 22px;\n        max-height: 200px;\n    }\n\n    \/* ========== FINAL CTA ========== *\/\n    .core-final-cta {\n        text-align: center;\n        padding: 100px 40px;\n        max-width: 800px;\n        margin: 0 auto;\n        position: relative;\n    }\n\n    .core-final-cta::before {\n        content: \"\";\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        width: 400px;\n        height: 400px;\n        background: radial-gradient(circle, rgba(13, 148, 136, 0.1) 0%, transparent 70%);\n        pointer-events: none;\n    }\n\n    .core-final-cta h2 {\n        font-size: 2.8rem !important;\n        font-weight: 700 !important;\n        color: #ffffff !important;\n        margin-bottom: 16px !important;\n        position: relative;\n    }\n\n    .core-final-cta p {\n        color: #94a3b8 !important;\n        font-size: 1.1rem !important;\n        margin-bottom: 44px !important;\n        position: relative;\n    }\n\n    \/* ========== FOOTER ========== *\/\n    .core-footer {\n        border-top: 1px solid rgba(255, 255, 255, 0.06);\n        padding: 70px 40px 30px;\n        max-width: 1300px;\n        margin: 0 auto;\n    }\n\n    .core-footer-grid {\n        display: grid;\n        grid-template-columns: 2fr 1fr 1fr 1fr;\n        gap: 40px;\n        margin-bottom: 50px;\n    }\n\n    .core-footer-brand p {\n        color: #64748b !important;\n        font-size: 0.9rem;\n        margin-top: 14px;\n        line-height: 1.7;\n    }\n\n    .core-footer-col h4 {\n        color: #ffffff !important;\n        font-size: 0.95rem;\n        margin-bottom: 20px;\n        font-weight: 600;\n    }\n\n    .core-footer-col ul {\n        list-style: none !important;\n        margin: 0 !important;\n        padding: 0 !important;\n    }\n\n    .core-footer-col li {\n        margin-bottom: 12px;\n        list-style: none !important;\n    }\n\n    .core-footer-col a {\n        color: #64748b !important;\n        font-size: 0.9rem;\n        transition: color 0.3s;\n    }\n\n    .core-footer-col a:hover {\n        color: #5eead4 !important;\n    }\n\n    .core-footer-bottom {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        padding-top: 30px;\n        border-top: 1px solid rgba(255, 255, 255, 0.06);\n        flex-wrap: wrap;\n        gap: 10px;\n    }\n\n    .core-footer-bottom p {\n        color: #475569 !important;\n        font-size: 0.85rem;\n    }\n\n    .core-footer-bottom-links {\n        display: flex;\n        gap: 24px;\n    }\n\n    .core-footer-bottom-links a {\n        color: #475569 !important;\n        font-size: 0.85rem;\n    }\n\n    .core-footer-bottom-links a:hover {\n        color: #5eead4 !important;\n    }\n\n    \/* ========== RESPONSIVE ========== *\/\n    @media (max-width: 1024px) {\n        .core-about {\n            grid-template-columns: 1fr;\n            gap: 40px;\n        }\n    }\n\n    @media (max-width: 768px) {\n        .core-hero h1 {\n            font-size: 2.4rem !important;\n        }\n\n        .core-hero {\n            padding: 140px 20px 40px;\n            min-height: auto;\n        }\n\n        .core-features-grid {\n            grid-template-columns: 1fr;\n        }\n\n        .core-gallery-grid {\n    grid-template-columns: repeat(2, 1fr);\n    }\n\n        .core-footer-grid {\n            grid-template-columns: 1fr 1fr;\n        }\n\n        .core-nav-links {\n            display: none !important;\n        }\n\n        .core-highlights {\n            flex-direction: column;\n        }\n\n        .core-highlight-item {\n            border-right: none;\n            border-bottom: 1px solid rgba(255, 255, 255, 0.06);\n        }\n\n        .core-highlight-item:last-child {\n            border-bottom: none;\n        }\n\n        .core-download-card {\n            padding: 40px 24px;\n        }\n\n        .core-about-stats {\n            grid-template-columns: 1fr 1fr;\n        }\n\n        .core-section-header h2,\n        .core-about h2 {\n            font-size: 2rem !important;\n        }\n\n        .core-final-cta h2 {\n            font-size: 2rem !important;\n        }\n\n        .core-about {\n            padding: 80px 20px;\n        }\n\n        .core-features {\n            padding: 80px 20px;\n        }\n\n        .core-gallery {\n            padding: 40px 20px 80px;\n        }\n\n        .core-download {\n            padding: 80px 20px;\n        }\n\n        .core-faq {\n            padding: 80px 20px;\n        }\n    }\n\t\/* ========== CONTACT MODAL ========== *\/\n.core-modal-overlay {\n    display: none;\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: rgba(0, 0, 0, 0.7);\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n    z-index: 999999;\n    justify-content: center;\n    align-items: center;\n    padding: 20px;\n}\n\n.core-modal-overlay.active {\n    display: flex;\n}\n\n.core-modal {\n    background: #0f2020;\n    border: 1px solid rgba(13, 148, 136, 0.3);\n    border-radius: 24px;\n    padding: 48px;\n    max-width: 520px;\n    width: 100%;\n    position: relative;\n    box-shadow: 0 30px 80px rgba(0, 0, 0, 0.5);\n    animation: coreModalIn 0.3s ease;\n}\n\n@keyframes coreModalIn {\n    from {\n        opacity: 0;\n        transform: translateY(20px) scale(0.95);\n    }\n    to {\n        opacity: 1;\n        transform: translateY(0) scale(1);\n    }\n}\n\n.core-modal-close {\n    position: absolute;\n    top: 16px;\n    right: 20px;\n    width: 36px;\n    height: 36px;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    border-radius: 50%;\n    background: transparent;\n    color: #94a3b8 !important;\n    font-size: 1.2rem;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: all 0.3s;\n}\n\n.core-modal-close:hover {\n    background: rgba(255, 255, 255, 0.05);\n    border-color: rgba(13, 148, 136, 0.3);\n    color: #ffffff !important;\n}\n\n.core-modal-label {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    color: #5eead4 !important;\n    font-size: 0.8rem;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    margin-bottom: 12px;\n}\n\n.core-modal-label::before {\n    content: \"\";\n    width: 20px;\n    height: 2px;\n    background: #0d9488;\n}\n\n.core-modal h2 {\n    font-size: 1.8rem !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    margin-bottom: 8px !important;\n}\n\n.core-modal > p {\n    color: #94a3b8 !important;\n    font-size: 0.95rem !important;\n    margin-bottom: 32px !important;\n    line-height: 1.6 !important;\n}\n\n.core-form-group {\n    margin-bottom: 20px;\n}\n\n.core-form-group label {\n    display: block;\n    color: #cbd5e1 !important;\n    font-size: 0.85rem;\n    font-weight: 600;\n    margin-bottom: 8px;\n    letter-spacing: 0.5px;\n}\n\n.core-form-input,\n.core-form-textarea {\n    width: 100%;\n    padding: 14px 18px;\n    background: rgba(255, 255, 255, 0.03) !important;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    border-radius: 12px;\n    color: #ffffff !important;\n    font-size: 0.95rem;\n    font-family: inherit;\n    transition: all 0.3s;\n    outline: none;\n}\n\n.core-form-input:focus,\n.core-form-textarea:focus {\n    border-color: #0d9488;\n    box-shadow: 0 0 0 3px rgba(13, 148, 136, 0.15);\n    background: rgba(255, 255, 255, 0.05) !important;\n}\n\n.core-form-input::placeholder,\n.core-form-textarea::placeholder {\n    color: #475569 !important;\n}\n\n.core-form-textarea {\n    min-height: 130px;\n    resize: vertical;\n}\n\n.core-form-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n}\n\n.core-form-submit {\n    background: #0d9488 !important;\n    color: white !important;\n    padding: 16px 36px;\n    border-radius: 50px;\n    font-size: 1rem;\n    font-weight: 600;\n    border: none;\n    cursor: pointer;\n    transition: all 0.3s;\n    width: 100%;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    margin-top: 8px;\n}\n\n.core-form-submit:hover {\n    background: #0f766e !important;\n    transform: translateY(-2px);\n    box-shadow: 0 10px 40px rgba(13, 148, 136, 0.3);\n}\n\n.core-form-submit::after {\n    content: \"\u2192\";\n    font-size: 1.1rem;\n}\n\n.core-form-note {\n    text-align: center;\n    color: #475569 !important;\n    font-size: 0.8rem;\n    margin-top: 16px;\n}\n\n.core-form-success {\n    display: none;\n    text-align: center;\n    padding: 40px 20px;\n}\n\n.core-form-success.active {\n    display: block;\n}\n\n.core-form-success-icon {\n    font-size: 3rem;\n    margin-bottom: 16px;\n    display: block;\n}\n\n.core-form-success h3 {\n    color: #ffffff !important;\n    font-size: 1.4rem !important;\n    margin-bottom: 8px !important;\n}\n\n.core-form-success p {\n    color: #94a3b8 !important;\n    font-size: 0.95rem !important;\n}\n\n@media (max-width: 768px) {\n    .core-modal {\n        padding: 32px 24px;\n    }\n    .core-form-row {\n        grid-template-columns: 1fr;\n    }\n}\n\/* ========== WPFORMS DARK THEME OVERRIDE ========== *\/\n.core-wpform-container .wpforms-container {\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n.core-wpform-container .wpforms-form {\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n.core-wpform-container .wpforms-field-label {\n    color: #cbd5e1 !important;\n    font-size: 0.85rem !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.5px !important;\n    margin-bottom: 8px !important;\n}\n\n.core-wpform-container .wpforms-field input,\n.core-wpform-container .wpforms-field textarea {\n    width: 100% !important;\n    padding: 14px 18px !important;\n    background: rgba(255, 255, 255, 0.03) !important;\n    border: 1px solid rgba(255, 255, 255, 0.1) !important;\n    border-radius: 12px !important;\n    color: #ffffff !important;\n    font-size: 0.95rem !important;\n    font-family: inherit !important;\n    transition: all 0.3s !important;\n    outline: none !important;\n}\n\n.core-wpform-container .wpforms-field input:focus,\n.core-wpform-container .wpforms-field textarea:focus {\n    border-color: #0d9488 !important;\n    box-shadow: 0 0 0 3px rgba(13, 148, 136, 0.15) !important;\n    background: rgba(255, 255, 255, 0.05) !important;\n}\n\n.core-wpform-container .wpforms-field input::placeholder,\n.core-wpform-container .wpforms-field textarea::placeholder {\n    color: #475569 !important;\n}\n\n.core-wpform-container .wpforms-field textarea {\n    min-height: 130px !important;\n    resize: vertical !important;\n}\n\n.core-wpform-container .wpforms-submit-container {\n    padding: 0 !important;\n}\n\n.core-wpform-container button[type=\"submit\"],\n.core-wpform-container .wpforms-submit {\n    background: #0d9488 !important;\n    color: white !important;\n    padding: 16px 36px !important;\n    border-radius: 50px !important;\n    font-size: 1rem !important;\n    font-weight: 600 !important;\n    border: none !important;\n    cursor: pointer !important;\n    transition: all 0.3s !important;\n    width: 100% !important;\n}\n\n.core-wpform-container button[type=\"submit\"]:hover,\n.core-wpform-container .wpforms-submit:hover {\n    background: #0f766e !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 10px 40px rgba(13, 148, 136, 0.3) !important;\n}\n\n.core-wpform-container .wpforms-field {\n    padding: 0 !important;\n    margin-bottom: 20px !important;\n}\n\n.core-wpform-container .wpforms-field-description,\n.core-wpform-container .wpforms-field-sublabel {\n    color: #64748b !important;\n}\n\n.core-wpform-container .wpforms-confirmation-container-full {\n    background: rgba(13, 148, 136, 0.1) !important;\n    border: 1px solid rgba(13, 148, 136, 0.3) !important;\n    border-radius: 12px !important;\n    color: #5eead4 !important;\n    padding: 20px !important;\n    text-align: center !important;\n}\n\n\/* Hide WPForms branding *\/\n.core-wpform-container .wpforms-field-required-asterisk {\n    color: #5eead4 !important;\n}\n<\/style>\n\n<!-- ========== WRAPPER ========== -->\n<div class=\"core-site\">\n\n    <!-- ========== NAVIGATION ========== -->\n    <div class=\"core-nav\">\n    <div class=\"core-nav-container\">\n        <ul class=\"core-nav-links\">\n            <li><a href=\"#features\">Features<\/a><\/li>\n            <li><a href=\"#screenshots\">Screenshots<\/a><\/li>\n            <li><a href=\"#faq\">FAQ<\/a><\/li>\n            <li><a href=\"#\" onclick=\"openCoreModal(); return false;\" class=\"core-nav-cta\">Get Started<\/a><\/li>\n        <\/ul>\n    <\/div>\n<\/div>\n\n    <!-- ========== HERO SECTION ========== -->\n    <div class=\"core-hero\">\n        <span class=\"core-hero-badge\">Self-Hosted Monitoring Platform<\/span>\n        <h1>Your Network.<br>Your Data. Your Control.<\/h1>\n        <p>\n            CORE Network Monitor Platform delivers real-time visibility across your entire infrastructure \u2014 IP cameras, CCTV servers, access controllers, intruder alarm panels, \u2014 from a single, self-hosted dashboard. No cloud dependencies. Just complete control.\n        <\/p>\n        <div class=\"core-hero-buttons\">\n           <a href=\"#features\" class=\"core-btn-secondary\">Explore Features<\/a>\n        <\/div>\n\n        <!-- Highlight Bar -->\n        <div class=\"core-highlights\">\n            <div class=\"core-highlight-item\">\n                <div class=\"core-highlight-icon\">\ud83d\udd12<\/div>\n                <div class=\"core-highlight-text\">100% self-hosted<br>Your data stays yours<\/div>\n            <\/div>\n            <div class=\"core-highlight-item\">\n                <div class=\"core-highlight-icon\">\u26a1<\/div>\n                <div class=\"core-highlight-text\">Up &#038; running<br>in under 5 minutes<\/div>\n            <\/div>\n            <div class=\"core-highlight-item\">\n                <div class=\"core-highlight-icon\">\ud83d\udcf9<\/div>\n                <div class=\"core-highlight-text\">Built-in ONVIF<br>camera support<\/div>\n            <\/div>\n            <div class=\"core-highlight-item\">\n                <div class=\"core-highlight-icon\">\ud83d\udd14<\/div>\n                <div class=\"core-highlight-text\">Email, Pushover<br>&#038; Discord alerts<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ========== SCROLLING TICKER ========== -->\n    <div class=\"core-ticker\">\n        <div class=\"core-ticker-track\">\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Ping Monitoring<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Camera Streams<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Smart Alerts<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Device Discovery<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Speed Tests<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Live Dashboard<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Host Management<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Uptime Reports<\/span>\n            <!-- Duplicate for seamless loop -->\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Ping Monitoring<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Camera Streams<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Smart Alerts<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Device Discovery<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Speed Tests<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Live Dashboard<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Host Management<\/span>\n            <span class=\"core-ticker-item\"><span class=\"core-ticker-dot\"><\/span> Uptime Reports<\/span>\n        <\/div>\n    <\/div>\n\n    <!-- ========== ABOUT SECTION ========== -->\n    <div class=\"core-about\" id=\"about\">\n        <div>\n            <div class=\"core-about-label\">Why CORE<\/div>\n            <h2>Network Monitoring That Puts You in the Driver&#8217;s Seat<\/h2>\n            <p>\n    Most monitoring tools lock your data in the cloud and charge per device. CORE takes a different approach \u2014 it runs entirely on your hardware, monitors unlimited devices, and keeps every byte of data under your roof.\n<\/p>\n            <p>\n                Whether you&#8217;re tracking switch uptime, watching live camera feeds, or getting instant alerts through Discord when a host drops \u2014 CORE gives you the tools without the tradeoffs.\n            <\/p>\n            <div class=\"core-about-stats\">\n                <div class=\"core-stat-card\">\n    <span class=\"core-stat-number\">24\/7<\/span>\n    <span class=\"core-stat-label\">Real-Time Monitoring<\/span>\n<\/div>\n                <div class=\"core-stat-card\">\n                    <span class=\"core-stat-number\">&lt;20m<\/span>\n                    <span class=\"core-stat-label\">Install Time<\/span>\n                <\/div>\n                <div class=\"core-stat-card\">\n                    <span class=\"core-stat-number\">3<\/span>\n                    <span class=\"core-stat-label\">Alert Channels<\/span>\n                <\/div>\n                <div class=\"core-stat-card\">\n    <span class=\"core-stat-number\">100%<\/span>\n    <span class=\"core-stat-label\">Self-Hosted &#038; Private<\/span>\n<\/div>\n            <\/div>\n        <\/div>\n        <div class=\"core-about-image\">\n            <div class=\"core-about-image-box\">\n                <!-- REPLACE: Upload screenshot, put URL in src -->\n                <img decoding=\"async\" src=\"http:\/\/core-app.ie\/wp-content\/uploads\/2026\/09\/IMG_4291.jpeg\" alt=\"CORE Network Monitor Platform\">\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ========== FEATURES SECTION ========== -->\n    <div class=\"core-features\" id=\"features\">\n        <div class=\"core-section-header\">\n            <div class=\"core-section-label\">Features<\/div>\n            <h2>Built for the Way IT Actually Works<\/h2>\n            <p>No bloat, no gimmicks \u2014 just the tools you need to keep your network healthy and visible<\/p>\n        <\/div>\n        <div class=\"core-features-grid\">\n            <div class=\"core-feature-card\">\n                <div class=\"core-feature-icon-box\">\ud83d\udcca<\/div>\n                <h3>Real-Time Dashboard<\/h3>\n                <p>See network health, host status, and response times at a glance. One dashboard to monitor everything \u2014 live, always up to date.<\/p>\n                <span class=\"core-feature-tag\">Live Updates<\/span>\n            <\/div>\n            <div class=\"core-feature-card\">\n                <div class=\"core-feature-icon-box\">\ud83d\udd0d<\/div>\n                <h3>Automatic Discovery<\/h3>\n                <p>Scan your subnets and let CORE find every device automatically \u2014 complete with manufacturer detection and one-click add to monitoring.<\/p>\n                <span class=\"core-feature-tag\">Auto-Scan<\/span>\n            <\/div>\n            <div class=\"core-feature-card\">\n                <div class=\"core-feature-icon-box\">\ud83d\udcf9<\/div>\n                <h3>Camera Monitoring<\/h3>\n                <p>Native support for Axis, Hikvision, and Dahua cameras via ONVIF. Pull live streams, grab snapshots, and track camera health \u2014 all in one place.<\/p>\n                <span class=\"core-feature-tag\">ONVIF Support<\/span>\n            <\/div>\n            <div class=\"core-feature-card\">\n                <div class=\"core-feature-icon-box\">\ud83d\udd14<\/div>\n                <h3>Smart Alerting<\/h3>\n                <p>Get notified the moment a host goes down \u2014 via Email, Pushover, or Discord. Configure per-host rules so you only hear about what matters.<\/p>\n                <span class=\"core-feature-tag\">Multi-Channel<\/span>\n            <\/div>\n            <div class=\"core-feature-card\">\n                <div class=\"core-feature-icon-box\">\ud83d\udcc8<\/div>\n                <h3>Analytics &#038; Reports<\/h3>\n                <p>Track uptime trends, response time history, and generate exportable monthly reports \u2014 perfect for SLA compliance and audits.<\/p>\n                <span class=\"core-feature-tag\">Compliance<\/span>\n            <\/div>\n            <div class=\"core-feature-card\">\n                <div class=\"core-feature-icon-box\">\ud83d\udda5\ufe0f<\/div>\n                <h3>Host Management<\/h3>\n                <p>Drill into any device for system info, open ports, SSH access, and custom asset fields. Everything you need to manage your hosts, not just monitor them.<\/p>\n                <span class=\"core-feature-tag\">Asset Tracking<\/span>\n            <\/div>\n            <div class=\"core-feature-card\">\n                <div class=\"core-feature-icon-box\">\u26a1<\/div>\n                <h3>Speed Testing<\/h3>\n                <p>Run integrated internet speed tests and track download, upload, and latency over time. Know when your connection is the bottleneck.<\/p>\n                <span class=\"core-feature-tag\">Internet Health<\/span>\n            <\/div>\n            <div class=\"core-feature-card\">\n                <div class=\"core-feature-icon-box\">\ud83c\udfa8<\/div>\n                <h3>Dark Theme Interface<\/h3>\n                <p>Designed for 24\/7 NOC and operations use. A clean, modern dark interface that&#8217;s easy on the eyes during long monitoring sessions.<\/p>\n                <span class=\"core-feature-tag\">Dark Mode<\/span>\n            <\/div>\n            <div class=\"core-feature-card\">\n                <div class=\"core-feature-icon-box\">\ud83d\udd10<\/div>\n                <h3>Self-Hosted &#038; Private<\/h3>\n                <p>Your infrastructure, your data. CORE runs entirely on your hardware with zero cloud dependencies \u2014 nothing phones home, ever.<\/p>\n                <span class=\"core-feature-tag\">Data Privacy<\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ========== SCREENSHOT GALLERY ========== -->\n    <div class=\"core-gallery\" id=\"screenshots\">\n        <div class=\"core-section-header\">\n            <div class=\"core-section-label\">Screenshots<\/div>\n            <h2>See What You&#8217;re Working With<\/h2>\n            <p>A closer look at the CORE Network Monitor interface<\/p>\n        <\/div>\n        <div class=\"core-gallery-grid\">\n            <div class=\"core-gallery-item\">\n                <img decoding=\"async\" src=\"http:\/\/core-app.ie\/wp-content\/uploads\/2026\/09\/Login-e1788793263994.png\" alt=\"CORE Dashboard Login\">\n                <p>Dashboard Login<\/p>\n            <\/div>\n            <div class=\"core-gallery-item\">\n                \n                <img decoding=\"async\" src=\"http:\/\/core-app.ie\/wp-content\/uploads\/2026\/09\/Discovery-scaled.png\" alt=\"CORE Network Discovery\">\n                <p>Automatic Device Discovery<\/p>\n            <\/div>\n            <div class=\"core-gallery-item\">\n                <img decoding=\"async\" src=\"http:\/\/core-app.ie\/wp-content\/uploads\/2026\/09\/Host-modal-camera.png\" alt=\"CORE Camera Monitoring\">\n                <p>Camera Monitoring<\/p>\n            <\/div>\n            <div class=\"core-gallery-item\">\n                <img decoding=\"async\" src=\"http:\/\/core-app.ie\/wp-content\/uploads\/2026\/09\/Analytics.png\" alt=\"CORE Analytics &#038; Reports\">\n                <p>Analytics &#038; Reporting<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ========== GET STARTED SECTION ========== -->\n    <div class=\"core-download\" id=\"download\">\n        <div class=\"core-download-card\">\n            <h2>Get Started with CORE<\/h2>\n            <p class=\"core-download-subtitle\">Enterprise Monitoring \u2014 Tailored to Your Infrastructure<\/p>\n            <p>Ready to take control of your network? Get in touch to discuss your requirements and see how CORE can transform your monitoring.<\/p>\n            <div class=\"core-download-features\">\n                <span>Unlimited devices<\/span>\n                <span>Real-time monitoring<\/span>\n                <span>Multi-channel alerts<\/span>\n                <span>Auto discovery<\/span>\n                <span>Uptime analytics<\/span>\n                <span>Camera support<\/span>\n            <\/div>\n            <div class=\"core-hero-buttons\">\n                <a href=\"#\" onclick=\"openCoreModal(); return false;\" class=\"core-btn-primary\">Request a Demo<\/a>\n                <a href=\"#\" class=\"core-btn-secondary\">Learn More<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ========== FAQ SECTION ========== -->\n    <div class=\"core-faq\" id=\"faq\">\n        <div class=\"core-section-header\">\n            <div class=\"core-section-label\">FAQ<\/div>\n            <h2>Common Questions<\/h2>\n        <\/div>\n        <div class=\"core-faq-item\">\n            <div class=\"core-faq-question\" onclick=\"toggleCoreFaq(this)\">What exactly is CORE Network Monitor?<\/div>\n            <div class=\"core-faq-answer\">CORE is a self-hosted network monitoring platform that gives you real-time visibility into your infrastructure. It monitors hosts, servers, cameras, and more \u2014 all from a single, modern dashboard that runs on your own hardware [1].<\/div>\n        <\/div>\n        <div class=\"core-faq-item\">\n            <div class=\"core-faq-question\" onclick=\"toggleCoreFaq(this)\">How is CORE licensed?<\/div>\n<div class=\"core-faq-answer\">CORE is a self-hosted commercial platform with flexible licensing options tailored to your infrastructure size. Contact us to discuss pricing and find the right plan for your organisation.<\/div>\n        <\/div>\n        <div class=\"core-faq-item\">\n            <div class=\"core-faq-question\" onclick=\"toggleCoreFaq(this)\">How quickly can I get it running?<\/div>\n<div class=\"core-faq-answer\">CORE can be deployed on your infrastructure in under an hour. Our team will work with you to get everything configured and monitoring your devices quickly. Full onboarding and support is included.<\/div>\n        <\/div>\n        <div class=\"core-faq-item\">\n            <div class=\"core-faq-question\" onclick=\"toggleCoreFaq(this)\">Which cameras are supported?<\/div>\n            <div class=\"core-faq-answer\">CORE has native support for Axis, Hikvision, and Dahua cameras through the ONVIF protocol. You can view live streams, pull snapshots, and monitor camera health alongside your network devices [1].<\/div>\n        <\/div>\n        <div class=\"core-faq-item\">\n            <div class=\"core-faq-question\" onclick=\"toggleCoreFaq(this)\">How will I be notified when something goes down?<\/div>\n            <div class=\"core-faq-answer\">CORE supports Email, Pushover, and Discord notifications out of the box. You can configure alerts per host, so you&#8217;re only notified about the devices that matter most to you [1].<\/div>\n        <\/div>\n        <div class=\"core-faq-item\">\n            <div class=\"core-faq-question\" onclick=\"toggleCoreFaq(this)\">Does my data leave my network?<\/div>\n            <div class=\"core-faq-answer\">Never. CORE is 100% self-hosted \u2014 all data stays on your server. There are no cloud dependencies, no telemetry, and no external calls. You own everything [1].<\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ========== FINAL CTA ========== -->\n    <div class=\"core-final-cta\">\n        <h2>Don&#8217;t Hope Your Cameras Are Online.<br>Know They Are with CORE.<\/h2>\n        <p>Deploy CORE Network Monitor on your own infrastructure and get complete visibility across every camera, server, and device \u2014 in real time.<\/p>\n        <div class=\"core-hero-buttons\">\n            <a href=\"#\" onclick=\"openCoreModal(); return false;\" class=\"core-btn-primary\">Request a Demo<\/a>\n            <a href=\"#features\" class=\"core-btn-secondary\">Explore Features<\/a>\n        <\/div>\n    <\/div>\n\n    <!-- ========== FOOTER ========== -->\n    <div class=\"core-footer\">\n        <div class=\"core-footer-grid\">\n            <div class=\"core-footer-brand\">\n    <div style=\"font-size:1.3rem;font-weight:700;color:#ffffff;\">CORE Network Monitor<\/div>\n    <p>Self-hosted network monitoring built for IT professionals who need visibility without vendor lock-in.<\/p>\n<\/div>\n            <div class=\"core-footer-col\">\n                <h4>Product<\/h4>\n                <ul>\n                    <li><a href=\"#features\">Features<\/a><\/li>\n                    <li><a href=\"#\">Documentation<\/a><\/li>\n                    <li><a href=\"#\">Changelog<\/a><\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"core-footer-col\">\n                <h4>Company<\/h4>\n                <ul>\n                    <li><a href=\"#\">About<\/a><\/li>\n                    <li><a href=\"#\">Blog<\/a><\/li>\n                    <li><a href=\"#\" onclick=\"openCoreModal(); return false;\">Contact<\/a><\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"core-footer-col\">\n                <h4>Support<\/h4>\n                <ul>\n                    <li><a href=\"#\">Help Center<\/a><\/li>\n                    <li><a href=\"#\">Community<\/a><\/li>\n                    <li><a href=\"#\">Status<\/a><\/li>\n                    <li><a href=\"#\">Security<\/a><\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n        <div class=\"core-footer-bottom\">\n            <p>\u00a9 2026 CORE Network Monitor. All rights reserved.<\/p>\n            <div class=\"core-footer-bottom-links\">\n                <a href=\"#\">Privacy Policy<\/a>\n                <a href=\"#\">Terms of Service<\/a>\n                <a href=\"#\">Cookie Policy<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<!-- ========== CONTACT MODAL (WPForms) ========== -->\n<div class=\"core-modal-overlay\" id=\"contactModal\">\n    <div class=\"core-modal\">\n        <button class=\"core-modal-close\" onclick=\"closeCoreModal()\">\u2715<\/button>\n        <div class=\"core-modal-label\">Get In Touch<\/div>\n        <h2>Send Us a Message<\/h2>\n        <p>Have a question about CORE Network Monitor? Drop us a line and we&#8217;ll get back to you as soon as possible.<\/p>\n        <div class=\"core-wpform-container\">\n            <!-- REPLACE 123 WITH YOUR ACTUAL WPFORMS ID -->\n            <style id=\"wpforms-css-vars-61\">\n\t\t\t\t#wpforms-61 {\n\t\t\t\t--wpforms-container-padding: 0px;\n--wpforms-container-border-width: 1px;\n--wpforms-container-border-radius: 3px;\n--wpforms-background-color: rgba(0, 0, 0, 0);\n--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-61\"><form id=\"wpforms-form-61\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"61\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F53\" data-token=\"0a188b5a47fd19ce0305aa5a2cafc6ad\" data-token-time=\"1788815068\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\">\t\t<div id=\"wpforms-61-field_4-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"4\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-61-field_4\" >Email Comment Message<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-61-field_4\" class=\"wpforms-field-medium\" name=\"wpforms[fields][4]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-61-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"1\"><fieldset><legend class=\"wpforms-field-label\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-medium\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-61-field_1\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][1][first]\" aria-errormessage=\"wpforms-61-field_1-error\" required><label for=\"wpforms-61-field_1\" class=\"wpforms-field-sublabel after\">First<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-61-field_1-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][1][last]\" aria-errormessage=\"wpforms-61-field_1-last-error\" required><label for=\"wpforms-61-field_1-last\" class=\"wpforms-field-sublabel after\">Last<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-61-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-61-field_2\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-61-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" aria-errormessage=\"wpforms-61-field_2-error\" required><\/div><div id=\"wpforms-61-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-61-field_3\">Comment or Message<\/label><textarea id=\"wpforms-61-field_3\" class=\"wpforms-field-medium\" name=\"wpforms[fields][3]\" aria-errormessage=\"wpforms-61-field_3-error\" ><\/textarea><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-61-field_4-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-61-field_4-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-61-field_4-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"61\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/core-app.ie\/index.php?rest_route=\/wp\/v2\/pages\/53\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-61\" class=\"wpforms-submit\" data-alt-text=\"Sending\u2026\" data-submit-text=\"Submit\" aria-live=\"assertive\" value=\"wpforms-submit\">Submit<\/button><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/core-app.ie\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n\n<script>\n    \/* ========== FAQ TOGGLE ========== *\/\n    function toggleCoreFaq(element) {\n        var answer = element.nextElementSibling;\n        var isOpen = answer.classList.contains('show');\n        var allAnswers = document.querySelectorAll('.core-faq-answer');\n        var allQuestions = document.querySelectorAll('.core-faq-question');\n        for (var i = 0; i < allAnswers.length; i++) {\n            allAnswers[i].classList.remove('show');\n        }\n        for (var j = 0; j < allQuestions.length; j++) {\n            allQuestions[j].classList.remove('active');\n        }\n        if (!isOpen) {\n            answer.classList.add('show');\n            element.classList.add('active');\n        }\n    }\n\n    \/* ========== CONTACT MODAL ========== *\/\n    function openCoreModal() {\n        document.getElementById('contactModal').classList.add('active');\n        document.body.style.overflow = 'hidden';\n    }\n\n    function closeCoreModal() {\n        document.getElementById('contactModal').classList.remove('active');\n        document.body.style.overflow = 'auto';\n    }\n\n    \/* ========== EVENT LISTENERS ========== *\/\n    document.addEventListener('DOMContentLoaded', function() {\n        var modalOverlay = document.getElementById('contactModal');\n        if (modalOverlay) {\n            modalOverlay.addEventListener('click', function(event) {\n                if (event.target === this) {\n                    closeCoreModal();\n                }\n            });\n        }\n\n        var templateParts = document.querySelectorAll('.wp-block-template-part, header.wp-block-template-part, footer.wp-block-template-part');\n        templateParts.forEach(function(part) {\n            part.remove();\n        });\n\n        var pageTitle = document.querySelector('.wp-block-post-title, h1.entry-title');\n        if (pageTitle) {\n            pageTitle.remove();\n        }\n\n        document.body.style.background = '#0a1a1a';\n\n        var siteBlocks = document.querySelector('.wp-site-blocks');\n        if (siteBlocks) {\n            siteBlocks.style.paddingTop = '0';\n            siteBlocks.style.marginTop = '0';\n        }\n    });\n\n    document.addEventListener('keydown', function(event) {\n        if (event.key === 'Escape') {\n            closeCoreModal();\n        }\n    });\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Features Screenshots FAQ Get Started Self-Hosted Monitoring Platform Your Network.Your Data. Your Control. CORE Network Monitor Platform delivers real-time visibility across your entire infrastructure \u2014 IP cameras, CCTV servers, access controllers, intruder alarm panels, \u2014 from a single, self-hosted dashboard. No cloud dependencies. Just complete control. Explore Features \ud83d\udd12 100% self-hostedYour data stays yours \u26a1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blank-page","meta":{"footnotes":""},"class_list":["post-53","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/core-app.ie\/index.php?rest_route=\/wp\/v2\/pages\/53","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/core-app.ie\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/core-app.ie\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/core-app.ie\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/core-app.ie\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=53"}],"version-history":[{"count":10,"href":"https:\/\/core-app.ie\/index.php?rest_route=\/wp\/v2\/pages\/53\/revisions"}],"predecessor-version":[{"id":71,"href":"https:\/\/core-app.ie\/index.php?rest_route=\/wp\/v2\/pages\/53\/revisions\/71"}],"wp:attachment":[{"href":"https:\/\/core-app.ie\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}