{"id":912,"date":"2026-03-14T17:03:11","date_gmt":"2026-03-14T16:03:11","guid":{"rendered":"https:\/\/skyfall-protection.fr\/faq-2\/"},"modified":"2026-03-14T17:03:11","modified_gmt":"2026-03-14T16:03:11","slug":"faq-2","status":"publish","type":"page","link":"https:\/\/skyfall-protection.fr\/en\/faq-2\/","title":{"rendered":"Faq"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"912\" class=\"elementor elementor-912\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-88ad43f e-flex e-con-boxed e-con e-parent\" data-id=\"88ad43f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9148185 e-con-full e-flex e-con e-parent\" data-id=\"9148185\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5319e72 elementor-widget elementor-widget-skyfall-faq-page\" data-id=\"5319e72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"skyfall-faq-page.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <!-- SKYFALL V3 - FAQ PAGE -->\n        <style>\n            \/* FAQ Specific Styles *\/\n            #sf-faq-5319e72 details > summary {\n                list-style: none;\n            }\n            #sf-faq-5319e72 details > summary::-webkit-details-marker {\n                display: none;\n            }\n            .faq-search-container {\n                position: relative;\n                max-width: 600px;\n                margin: 0 auto;\n            }\n            .faq-search-icon {\n                position: absolute;\n                left: 20px;\n                top: 50%;\n                transform: translateY(-50%);\n                color: var(--sf-primary);\n            }\n            .faq-search-input {\n                width: 100%;\n                padding: 16px 50px 16px 56px;\n                background: rgba(255, 255, 255, 0.05);\n                border: 1px solid rgba(255, 255, 255, 0.1);\n                border-radius: 9999px;\n                color: white;\n                font-size: 1.1rem;\n                transition: border-color 0.2s ease, box-shadow 0.2s ease;\n                font-family: var(--sf-font);\n            }\n            .faq-search-input:focus {\n                outline: none;\n                border-color: var(--sf-primary);\n                background: rgba(255, 255, 255, 0.1);\n                box-shadow: 0 0 20px rgba(249, 115, 22, 0.2);\n            }\n            .faq-search-input::placeholder {\n                color: rgba(255, 255, 255, 0.4);\n            }\n            .faq-search-clear {\n                position: absolute;\n                right: 16px;\n                top: 50%;\n                transform: translateY(-50%);\n                background: rgba(255, 255, 255, 0.1);\n                border: none;\n                border-radius: 50%;\n                width: 28px;\n                height: 28px;\n                display: none;\n                align-items: center;\n                justify-content: center;\n                cursor: pointer;\n                color: rgba(255, 255, 255, 0.6);\n                transition: background-color 0.15s ease;\n            }\n            .faq-search-clear:hover {\n                background: rgba(255, 255, 255, 0.2);\n                color: white;\n            }\n            .faq-search-clear.visible {\n                display: flex;\n            }\n            .faq-result-count {\n                text-align: center;\n                margin-top: 12px;\n                font-size: 0.875rem;\n                color: rgba(255, 255, 255, 0.5);\n                min-height: 21px;\n            }\n            \/* Performance: GPU-accelerated hide\/show *\/\n            .faq-item {\n                transform: translateZ(0);\n                backface-visibility: hidden;\n            }\n            .faq-item.faq-hidden {\n                display: none;\n            }\n            \/* Highlight matching text *\/\n            .faq-highlight {\n                background-color: rgba(249, 115, 22, 0.3);\n                border-radius: 2px;\n                padding: 0 2px;\n            }\n        <\/style>\n\n        <div id=\"sf-faq-5319e72\">\n            <!-- SECTION 1: HERO -->\n            <section class=\"about-hero min-h-[50vh] flex flex-col items-center justify-center pt-32 pb-10 text-center relative overflow-hidden\">\n                <div class=\"about-grid-bg absolute inset-0 z-0 opacity-40\"><\/div>\n                <div class=\"w-[95%] max-w-[1400px] mx-auto px-6 relative z-10\">\n                    <div class=\"max-w-4xl mx-auto text-center\">\n\n                        <h1 class=\"sf-heading-hero mb-8\">\n                            <span class=\"sf-text-gradient\">Help<\/span> Center                        <\/h1>\n\n                        <p class=\"sf-text-hero-lead mx-auto mb-8\">\n                            Find quick answers to your questions about Skyfall security, our protocols and our services.                        <\/p>\n\n                        <!-- Search Bar -->\n                        <div class=\"faq-search-container mb-4\">\n                            <i data-lucide=\"search\" class=\"faq-search-icon w-6 h-6\"><\/i>\n                            <input type=\"text\" id=\"faqSearch-5319e72\" class=\"faq-search-input\" placeholder=\"Search for a question...\" autocomplete=\"off\">\n                            <button type=\"button\" class=\"faq-search-clear\" id=\"faqClear-5319e72\" aria-label=\"Clear search\">\n                                <i data-lucide=\"x\" class=\"w-4 h-4\"><\/i>\n                            <\/button>\n                        <\/div>\n                        <div class=\"faq-result-count\" id=\"faqResultCount-5319e72\"><\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <!-- SECTION 2: FAQ GRID -->\n            <section class=\"py-12 bg-[#050505] relative border-t border-white\/5\">\n                <div class=\"w-[95%] max-w-[1000px] mx-auto px-6\">\n\n                    <div id=\"faqContainer-5319e72\" class=\"space-y-4\">\n\n                                                <!-- FAQ Item 1 -->\n                        <details class=\"faq-item group relative z-10 border border-white\/5 rounded-lg bg-[#0a0a0a] overflow-hidden\" data-question=\"what is the skyfall protocol?\" data-answer=\"the skyfall protocol is a sovereign hardware cybersecurity solution. unlike software antivirus programs, it is a physical sentinel box that sits between your network and the internet. when a critical threat is detected by our ai, it can physically isolate your infrastructure in under 10 minutes, preventing any data exfiltration or ransomware propagation.\">\n                            <summary class=\"flex items-center justify-between p-4 cursor-pointer list-none\">\n                                <span class=\"faq-question text-white font-medium text-lg\">What is the Skyfall Protocol?<\/span>\n                                <div class=\"w-8 h-8 rounded-full bg-white\/5 flex items-center justify-center flex-shrink-0 ml-4 group-open:bg-orange-500\/20 transition-colors\">\n                                    <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-white\/50 group-open:text-orange-500 transition-transform group-open:rotate-180\"><\/i>\n                                <\/div>\n                            <\/summary>\n                            <div class=\"faq-answer px-4 pb-4 pt-0 text-white\/70 leading-relaxed border-t border-transparent group-open:border-white\/5 group-open:pt-4\">\n                                <p>The Skyfall Protocol is a sovereign hardware cybersecurity solution. Unlike software antivirus programs, it is a physical Sentinel Box that sits between your network and the internet. When a critical threat is detected by our AI, it can physically isolate your infrastructure in under 10 minutes, preventing any data exfiltration or ransomware propagation.<\/p>                            <\/div>\n                        <\/details>\n                                                <!-- FAQ Item 2 -->\n                        <details class=\"faq-item group relative z-10 border border-white\/5 rounded-lg bg-[#0a0a0a] overflow-hidden\" data-question=\"who is skyfall protection designed for?\" data-answer=\"we protect any organization concerned about the confidentiality of its data: from freelancers and professionals (lawyers, accountants) to smbs, all the way to large enterprises. our plans are tailored by number of users and required service level (solo, business, enterprise).\">\n                            <summary class=\"flex items-center justify-between p-4 cursor-pointer list-none\">\n                                <span class=\"faq-question text-white font-medium text-lg\">Who is Skyfall Protection designed for?<\/span>\n                                <div class=\"w-8 h-8 rounded-full bg-white\/5 flex items-center justify-center flex-shrink-0 ml-4 group-open:bg-orange-500\/20 transition-colors\">\n                                    <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-white\/50 group-open:text-orange-500 transition-transform group-open:rotate-180\"><\/i>\n                                <\/div>\n                            <\/summary>\n                            <div class=\"faq-answer px-4 pb-4 pt-0 text-white\/70 leading-relaxed border-t border-transparent group-open:border-white\/5 group-open:pt-4\">\n                                <p>We protect any organization concerned about the confidentiality of its data: from freelancers and professionals (Lawyers, Accountants) to SMBs, all the way to large enterprises. Our plans are tailored by number of users and required service level (Solo, Business, Enterprise).<\/p>                            <\/div>\n                        <\/details>\n                                                <!-- FAQ Item 3 -->\n                        <details class=\"faq-item group relative z-10 border border-white\/5 rounded-lg bg-[#0a0a0a] overflow-hidden\" data-question=\"how does the sentinel box work?\" data-answer=\"the sentinel box analyzes incoming and outgoing network traffic in real time using behavioral ai. it does not store your data but detects anomalies (intrusion attempts, suspicious massive data flows to foreign destinations). if an attack signature is confirmed, it activates the instant disconnection protocol.\">\n                            <summary class=\"flex items-center justify-between p-4 cursor-pointer list-none\">\n                                <span class=\"faq-question text-white font-medium text-lg\">How does the Sentinel Box work?<\/span>\n                                <div class=\"w-8 h-8 rounded-full bg-white\/5 flex items-center justify-center flex-shrink-0 ml-4 group-open:bg-orange-500\/20 transition-colors\">\n                                    <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-white\/50 group-open:text-orange-500 transition-transform group-open:rotate-180\"><\/i>\n                                <\/div>\n                            <\/summary>\n                            <div class=\"faq-answer px-4 pb-4 pt-0 text-white\/70 leading-relaxed border-t border-transparent group-open:border-white\/5 group-open:pt-4\">\n                                <p>The Sentinel Box analyzes incoming and outgoing network traffic in real time using behavioral AI. It does not store your data but detects anomalies (intrusion attempts, suspicious massive data flows to foreign destinations). If an attack signature is confirmed, it activates the instant disconnection protocol.<\/p>                            <\/div>\n                        <\/details>\n                                                <!-- FAQ Item 4 -->\n                        <details class=\"faq-item group relative z-10 border border-white\/5 rounded-lg bg-[#0a0a0a] overflow-hidden\" data-question=\"is the installation complex?\" data-answer=\"no, the solution is designed to be plug &amp; play. you receive the box pre-configured. simply connect it between your internet router and your switch\/local network. the operation takes about 15 minutes. for complex architectures (business\/enterprise), a dedicated expert assists you with the deployment.\">\n                            <summary class=\"flex items-center justify-between p-4 cursor-pointer list-none\">\n                                <span class=\"faq-question text-white font-medium text-lg\">Is the installation complex?<\/span>\n                                <div class=\"w-8 h-8 rounded-full bg-white\/5 flex items-center justify-center flex-shrink-0 ml-4 group-open:bg-orange-500\/20 transition-colors\">\n                                    <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-white\/50 group-open:text-orange-500 transition-transform group-open:rotate-180\"><\/i>\n                                <\/div>\n                            <\/summary>\n                            <div class=\"faq-answer px-4 pb-4 pt-0 text-white\/70 leading-relaxed border-t border-transparent group-open:border-white\/5 group-open:pt-4\">\n                                <p>No, the solution is designed to be Plug &amp; Play. You receive the box pre-configured. Simply connect it between your internet router and your switch\/local network. The operation takes about 15 minutes. For complex architectures (Business\/Enterprise), a dedicated expert assists you with the deployment.<\/p>                            <\/div>\n                        <\/details>\n                                                <!-- FAQ Item 5 -->\n                        <details class=\"faq-item group relative z-10 border border-white\/5 rounded-lg bg-[#0a0a0a] overflow-hidden\" data-question=\"where is my data hosted?\" data-answer=\"skyfall is a 100% sovereign french solution. your reports and logs are processed locally or on our secure servers located exclusively in france. no sensitive data passes through foreign servers (outside european jurisdiction).\">\n                            <summary class=\"flex items-center justify-between p-4 cursor-pointer list-none\">\n                                <span class=\"faq-question text-white font-medium text-lg\">Where is my data hosted?<\/span>\n                                <div class=\"w-8 h-8 rounded-full bg-white\/5 flex items-center justify-center flex-shrink-0 ml-4 group-open:bg-orange-500\/20 transition-colors\">\n                                    <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-white\/50 group-open:text-orange-500 transition-transform group-open:rotate-180\"><\/i>\n                                <\/div>\n                            <\/summary>\n                            <div class=\"faq-answer px-4 pb-4 pt-0 text-white\/70 leading-relaxed border-t border-transparent group-open:border-white\/5 group-open:pt-4\">\n                                <p>Skyfall is a 100% sovereign French solution. Your reports and logs are processed locally or on our secure servers located exclusively in France. No sensitive data passes through foreign servers (outside European jurisdiction).<\/p>                            <\/div>\n                        <\/details>\n                                                <!-- FAQ Item 6 -->\n                        <details class=\"faq-item group relative z-10 border border-white\/5 rounded-lg bg-[#0a0a0a] overflow-hidden\" data-question=\"what is the difference between the plans?\" data-answer=\"the solo plan (49\u20ac\/month) is for 1 user\/1 site. the business plan (119\u20ac\/month) covers up to 50 users and includes up to 3 sentinel boxes and priority support. the enterprise plan (199\u20ac\/month) allows unlimited box deployment for 150 users with a guaranteed sla.\">\n                            <summary class=\"flex items-center justify-between p-4 cursor-pointer list-none\">\n                                <span class=\"faq-question text-white font-medium text-lg\">What is the difference between the plans?<\/span>\n                                <div class=\"w-8 h-8 rounded-full bg-white\/5 flex items-center justify-center flex-shrink-0 ml-4 group-open:bg-orange-500\/20 transition-colors\">\n                                    <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-white\/50 group-open:text-orange-500 transition-transform group-open:rotate-180\"><\/i>\n                                <\/div>\n                            <\/summary>\n                            <div class=\"faq-answer px-4 pb-4 pt-0 text-white\/70 leading-relaxed border-t border-transparent group-open:border-white\/5 group-open:pt-4\">\n                                <p>The <strong class=\"text-white\">SOLO<\/strong> plan (49\u20ac\/month) is for 1 user\/1 site. The <strong class=\"text-white\">BUSINESS<\/strong> plan (119\u20ac\/month) covers up to 50 users and includes up to 3 Sentinel Boxes and priority support. The <strong class=\"text-white\">ENTERPRISE<\/strong> plan (199\u20ac\/month) allows unlimited Box deployment for 150 users with a guaranteed SLA.<\/p>                            <\/div>\n                        <\/details>\n                                                <!-- FAQ Item 7 -->\n                        <details class=\"faq-item group relative z-10 border border-white\/5 rounded-lg bg-[#0a0a0a] overflow-hidden\" data-question=\"is there a commitment period?\" data-answer=\"our monthly plans are commitment-free. you can cancel at any time. if you opt for annual billing, you benefit from a significant discount (-20\u20ac\/month), with a 12-month commitment.\">\n                            <summary class=\"flex items-center justify-between p-4 cursor-pointer list-none\">\n                                <span class=\"faq-question text-white font-medium text-lg\">Is there a commitment period?<\/span>\n                                <div class=\"w-8 h-8 rounded-full bg-white\/5 flex items-center justify-center flex-shrink-0 ml-4 group-open:bg-orange-500\/20 transition-colors\">\n                                    <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-white\/50 group-open:text-orange-500 transition-transform group-open:rotate-180\"><\/i>\n                                <\/div>\n                            <\/summary>\n                            <div class=\"faq-answer px-4 pb-4 pt-0 text-white\/70 leading-relaxed border-t border-transparent group-open:border-white\/5 group-open:pt-4\">\n                                <p>Our monthly plans are <strong class=\"text-white\">commitment-free<\/strong>. You can cancel at any time. If you opt for annual billing, you benefit from a significant discount (-20\u20ac\/month), with a 12-month commitment.<\/p>                            <\/div>\n                        <\/details>\n                                                <!-- FAQ Item 8 -->\n                        <details class=\"faq-item group relative z-10 border border-white\/5 rounded-lg bg-[#0a0a0a] overflow-hidden\" data-question=\"what is the support response time?\" data-answer=\"for emergencies (suspected cyberattack), our direct line is available 24\/7 with a guaranteed response in under 15 minutes for business and enterprise plans. for standard technical support, we respond within 24 business hours.\">\n                            <summary class=\"flex items-center justify-between p-4 cursor-pointer list-none\">\n                                <span class=\"faq-question text-white font-medium text-lg\">What is the support response time?<\/span>\n                                <div class=\"w-8 h-8 rounded-full bg-white\/5 flex items-center justify-center flex-shrink-0 ml-4 group-open:bg-orange-500\/20 transition-colors\">\n                                    <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-white\/50 group-open:text-orange-500 transition-transform group-open:rotate-180\"><\/i>\n                                <\/div>\n                            <\/summary>\n                            <div class=\"faq-answer px-4 pb-4 pt-0 text-white\/70 leading-relaxed border-t border-transparent group-open:border-white\/5 group-open:pt-4\">\n                                <p>For emergencies (suspected cyberattack), our direct line is available 24\/7 with a guaranteed response in under 15 minutes for Business and Enterprise plans. For standard technical support, we respond within 24 business hours.<\/p>                            <\/div>\n                        <\/details>\n                                                <!-- FAQ Item 9 -->\n                        <details class=\"faq-item group relative z-10 border border-white\/5 rounded-lg bg-[#0a0a0a] overflow-hidden\" data-question=\"is the solution gdpr compliant?\" data-answer=\"yes, fully. skyfall protection was designed from the outset (privacy by design) to comply with the gdpr. we do not collect personal data from traffic, only technical anomaly metadata necessary for security.\">\n                            <summary class=\"flex items-center justify-between p-4 cursor-pointer list-none\">\n                                <span class=\"faq-question text-white font-medium text-lg\">Is the solution GDPR compliant?<\/span>\n                                <div class=\"w-8 h-8 rounded-full bg-white\/5 flex items-center justify-center flex-shrink-0 ml-4 group-open:bg-orange-500\/20 transition-colors\">\n                                    <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-white\/50 group-open:text-orange-500 transition-transform group-open:rotate-180\"><\/i>\n                                <\/div>\n                            <\/summary>\n                            <div class=\"faq-answer px-4 pb-4 pt-0 text-white\/70 leading-relaxed border-t border-transparent group-open:border-white\/5 group-open:pt-4\">\n                                <p>Yes, fully. Skyfall Protection was designed from the outset (Privacy by Design) to comply with the GDPR. We do not collect personal data from traffic, only technical anomaly metadata necessary for security.<\/p>                            <\/div>\n                        <\/details>\n                                                <!-- FAQ Item 10 -->\n                        <details class=\"faq-item group relative z-10 border border-white\/5 rounded-lg bg-[#0a0a0a] overflow-hidden\" data-question=\"what happens in the event of a real attack?\" data-answer=\"as soon as an intrusion or massive data exfiltration is confirmed, the sentinel box physically cuts the internet connection. your local network continues to operate, but the attacker is cut off from the outside. a critical alert is simultaneously sent to you and to our control center to initiate remediation.\">\n                            <summary class=\"flex items-center justify-between p-4 cursor-pointer list-none\">\n                                <span class=\"faq-question text-white font-medium text-lg\">What happens in the event of a real attack?<\/span>\n                                <div class=\"w-8 h-8 rounded-full bg-white\/5 flex items-center justify-center flex-shrink-0 ml-4 group-open:bg-orange-500\/20 transition-colors\">\n                                    <i data-lucide=\"chevron-down\" class=\"w-5 h-5 text-white\/50 group-open:text-orange-500 transition-transform group-open:rotate-180\"><\/i>\n                                <\/div>\n                            <\/summary>\n                            <div class=\"faq-answer px-4 pb-4 pt-0 text-white\/70 leading-relaxed border-t border-transparent group-open:border-white\/5 group-open:pt-4\">\n                                <p>As soon as an intrusion or massive data exfiltration is confirmed, the Sentinel Box physically cuts the internet connection. Your local network continues to operate, but the attacker is cut off from the outside. A critical alert is simultaneously sent to you and to our control center to initiate remediation.<\/p>                            <\/div>\n                        <\/details>\n                        \n                    <\/div>\n\n                    <!-- Empty State for Search -->\n                    <div id=\"noResults-5319e72\" class=\"hidden text-center py-12\">\n                        <div class=\"w-16 h-16 bg-white\/5 rounded-full flex items-center justify-center mx-auto mb-4 text-white\/50\">\n                            <i data-lucide=\"search-x\" class=\"w-8 h-8\"><\/i>\n                        <\/div>\n                        <p class=\"text-white\/50 text-lg mb-2\">Aucun r\u00e9sultat trouv\u00e9<\/p>\n                        <p class=\"text-white\/30 text-sm\">Essayez avec d'autres mots-cl\u00e9s<\/p>\n                    <\/div>\n\n                <\/div>\n            <\/section>\n        <\/div>\n\n        <!-- Performance-Optimized Search Script -->\n        <script>\n        (function() {\n            \/\/ Initialize Lucide icons\n            if (window.lucide) {\n                window.lucide.createIcons();\n            }\n\n            const widgetId = '5319e72';\n\n            function initFAQSearch() {\n                const searchInput = document.getElementById('faqSearch-' + widgetId);\n                const clearBtn = document.getElementById('faqClear-' + widgetId);\n                const container = document.getElementById('faqContainer-' + widgetId);\n                const noResults = document.getElementById('noResults-' + widgetId);\n                const resultCount = document.getElementById('faqResultCount-' + widgetId);\n\n                if (!searchInput || !container) return;\n\n                const items = container.querySelectorAll('.faq-item');\n                const totalItems = items.length;\n\n                \/\/ Pre-cache data for performance (avoid DOM reads during search)\n                const itemData = [];\n                items.forEach((item, index) => {\n                    itemData.push({\n                        el: item,\n                        question: item.dataset.question || '',\n                        answer: item.dataset.answer || '',\n                        questionEl: item.querySelector('.faq-question'),\n                        answerEl: item.querySelector('.faq-answer'),\n                        originalQuestion: item.querySelector('.faq-question')?.innerHTML || '',\n                        originalAnswer: item.querySelector('.faq-answer')?.innerHTML || ''\n                    });\n                });\n\n                let debounceTimer = null;\n                let lastTerm = '';\n\n                \/\/ Debounced search handler (150ms delay for low-end performance)\n                function handleSearch() {\n                    const term = searchInput.value.toLowerCase().trim();\n\n                    \/\/ Skip if term hasn't changed\n                    if (term === lastTerm) return;\n                    lastTerm = term;\n\n                    \/\/ Toggle clear button\n                    if (clearBtn) {\n                        clearBtn.classList.toggle('visible', term.length > 0);\n                    }\n\n                    \/\/ If empty, show all and reset highlights\n                    if (!term) {\n                        items.forEach((item, i) => {\n                            item.classList.remove('faq-hidden');\n                            \/\/ Restore original content (remove highlights)\n                            if (itemData[i].questionEl) {\n                                itemData[i].questionEl.innerHTML = itemData[i].originalQuestion;\n                            }\n                        });\n                        noResults.classList.add('hidden');\n                        resultCount.textContent = '';\n                        return;\n                    }\n\n                    let matchCount = 0;\n\n                    \/\/ Use requestAnimationFrame for smooth rendering\n                    requestAnimationFrame(() => {\n                        itemData.forEach((data, i) => {\n                            const questionMatch = data.question.includes(term);\n                            const answerMatch = data.answer.includes(term);\n                            const matches = questionMatch || answerMatch;\n\n                            if (matches) {\n                                data.el.classList.remove('faq-hidden');\n                                matchCount++;\n\n                                \/\/ Highlight matching text in question only (performance)\n                                if (questionMatch && data.questionEl) {\n                                    data.questionEl.innerHTML = highlightText(data.originalQuestion, term);\n                                } else if (data.questionEl) {\n                                    data.questionEl.innerHTML = data.originalQuestion;\n                                }\n                            } else {\n                                data.el.classList.add('faq-hidden');\n                                \/\/ Reset highlight\n                                if (data.questionEl) {\n                                    data.questionEl.innerHTML = data.originalQuestion;\n                                }\n                            }\n                        });\n\n                        \/\/ Update result count\n                        if (matchCount === 0) {\n                            noResults.classList.remove('hidden');\n                            resultCount.textContent = '';\n                        } else {\n                            noResults.classList.add('hidden');\n                            resultCount.textContent = matchCount + ' r\u00e9sultat' + (matchCount > 1 ? 's' : '') + ' sur ' + totalItems;\n                        }\n                    });\n                }\n\n                \/\/ Highlight matching text (case-insensitive)\n                function highlightText(text, term) {\n                    if (!term) return text;\n                    const regex = new RegExp('(' + escapeRegex(term) + ')', 'gi');\n                    return text.replace(regex, '<span class=\"faq-highlight\">$1<\/span>');\n                }\n\n                \/\/ Escape special regex characters\n                function escapeRegex(str) {\n                    return str.replace(\/[.*+?^${}()|[\\]\\\\]\/g, '\\\\$&');\n                }\n\n                \/\/ Debounce wrapper\n                function onInput() {\n                    if (debounceTimer) {\n                        clearTimeout(debounceTimer);\n                    }\n                    debounceTimer = setTimeout(handleSearch, 150);\n                }\n\n                \/\/ Clear button handler\n                function onClear() {\n                    searchInput.value = '';\n                    lastTerm = '';\n                    handleSearch();\n                    searchInput.focus();\n                }\n\n                \/\/ Bind events\n                searchInput.addEventListener('input', onInput);\n                if (clearBtn) {\n                    clearBtn.addEventListener('click', onClear);\n                }\n\n                \/\/ Handle escape key to clear\n                searchInput.addEventListener('keydown', (e) => {\n                    if (e.key === 'Escape') {\n                        onClear();\n                    }\n                });\n            }\n\n            \/\/ Initialize on DOM ready\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', initFAQSearch);\n            } else {\n                initFAQSearch();\n            }\n\n            \/\/ Reinitialize in Elementor editor\n            if (window.elementorFrontend) {\n                window.elementorFrontend.hooks.addAction('frontend\/element_ready\/skyfall-faq-page.default', function() {\n                    if (window.lucide) window.lucide.createIcons();\n                    initFAQSearch();\n                });\n            }\n        })();\n        <\/script>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-59d242f e-con-full e-flex e-con e-parent\" data-id=\"59d242f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20b02c8 elementor-widget elementor-widget-skyfall-footer-cta\" data-id=\"20b02c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"skyfall-footer-cta.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <!-- SECTION 7: FINAL CTA (From Protocol) -->\n        <section class=\"py-32 bg-[#050505] relative overflow-hidden\">\n            <!-- Glow background -->\n            <div class=\"sf-bg-glow-cta\"><\/div>\n\n            <div class=\"w-[95%] max-w-[1400px] mx-auto px-6 relative z-10 text-center\">\n                <h2 class=\"sf-heading-2 mb-8 text-white\">\n                    Can&#039;t find your answer?<br>\n                    <span class=\"sf-text-gradient\"><\/span>\n                <\/h2>\n                <p class=\"sf-paragraph text-xl mb-12 max-w-2xl mx-auto\">\n                    Our team is available to assess your architecture and address your specific needs.                <\/p>\n\n                <div>\n                    <a href=\"https:\/\/skyfall-protection.fr\/en\/contact\" class=\"hud-btn hud-btn-primary hud-btn-pulse text-lg h-auto inline-flex flex-col items-center justify-center py-4 px-8 gap-1\">\n                        <span>Contact an expert<\/span>\n                    <\/a>\n                <\/div>\n            <\/div>\n        <\/section>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Centre d&#039;Aide Trouvez des r\u00e9ponses rapides \u00e0 vos questions sur la s\u00e9curit\u00e9 Skyfall, nos protocoles et nos services. Qu&#039;est-ce que le Protocole Skyfall ? Le Protocole Skyfall est une solution de cybers\u00e9curit\u00e9 mat\u00e9rielle souveraine. Contrairement aux antivirus logiciels, il s&#8217;agit d&#8217;une Sentinel Box physique qui s&#8217;interpose entre votre r\u00e9seau et internet. En cas de menace [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-912","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/skyfall-protection.fr\/en\/wp-json\/wp\/v2\/pages\/912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyfall-protection.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyfall-protection.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyfall-protection.fr\/en\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/skyfall-protection.fr\/en\/wp-json\/wp\/v2\/comments?post=912"}],"version-history":[{"count":0,"href":"https:\/\/skyfall-protection.fr\/en\/wp-json\/wp\/v2\/pages\/912\/revisions"}],"wp:attachment":[{"href":"https:\/\/skyfall-protection.fr\/en\/wp-json\/wp\/v2\/media?parent=912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}