{"id":18775,"date":"2026-03-03T11:28:55","date_gmt":"2026-03-03T10:28:55","guid":{"rendered":"https:\/\/www.infinigate.com\/ch\/?page_id=18775"},"modified":"2026-03-16T17:43:30","modified_gmt":"2026-03-16T16:43:30","slug":"operation-save-the-easter-bunny-en","status":"publish","type":"page","link":"https:\/\/www.infinigate.com\/ch\/en\/operation-save-the-easter-bunny-en\/","title":{"rendered":"Operation Save the Easter Bunny-EN"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading is-style-border-left wp-block-heading\" id=\"h-the-easter-bunny-has-a-problem\">The Easter Bunny has a <strong>problem<\/strong>.<\/h2>\n\n\n\n<p>Actually, he just wanted to distribute his eggs. But this year, his digital Easter basket was attacked. Access data compromised. Suspicious activity on the network. And somewhere, a system is still running that urgently needs an update.<\/p>\n\n\n\n<p><strong>The rabbit needs help.<\/strong><\/p>\n\n\n\n<p>To save his Easter celebrations, at least one security challenge must be solved. Six strong manufacturers are ready to help. Each covers a crucial area of modern IT security: protecting identities, identifying vulnerabilities, securing networks and keeping an eye on systems.<\/p>\n\n\n\n<p><strong>Choose your favourite, find the hidden egg and answer the question correctly.<\/strong><\/p>\n\n\n\n<p>You&#8217;re already in the running for a delicious <strong>Easter brunch<\/strong> for <strong>you<\/strong> and the whole team.<\/p>\n\n\n\n<p>Sometimes one right decision is enough to save the whole of Easter.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"1200\" src=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/oster_story_1.jpg\" alt=\"\" class=\"wp-image-18611\" srcset=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/oster_story_1.jpg 960w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/oster_story_1-240x300.jpg 240w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/oster_story_1-819x1024.jpg 819w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/oster_story_1-768x960.jpg 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-grey-background-color has-background is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">    <section class=\"cards wp-block animate cards--columns-3 cards--type--default alignwide\">\n        <div class=\"cards__inner\">\n                            <div class=\"cards__header\">\n                                                <h2 class=\"cards__heading has--heading-border\"><p>Choose your mission. Save the nest.<\/p>\n<\/h2>\r\n                    \n                                            <div class=\"cards__subheading\">\n                            <p>Six security areas. Six manufacturers.<br \/>\nChoose your favourite, find the hidden egg and answer the question correctly.<\/p>\n<p>One correct answer is enough to put you in the running for an Easter brunch for your team.<\/p>\n                        <\/div>\n                    \n                                    <\/div>\n            \n            <div class=\"cards__items\">\n                \n                \n                <article class=\"g-card animate-element has-white-background-color has-background has-image has-link g-card--type--custom\">\r\n        <div class=\"g-card__inner\">\r\n                \r\n\r\n                                        <div class=\"g-card__header\">\r\n                    \r\n\r\n                        <h2 class=\"g-card__heading\">    <a href=\"#thales\">\r\n                Thales \u2013 Protecting identities            <\/a>\r\n<\/h2>\r\n                    \r\n                                            <div class=\"g-card__content\">\r\n                            <p data-start=\"1183\" data-end=\"1258\">Who gets access and who stays out.<\/p>\n                        <\/div>\r\n                    \r\n                    \r\n                                    <\/div>\r\n            \r\n            \r\n            \r\n            \r\n\r\n\r\n\r\n            \r\n                <a  href=\"#thales\" target=\"\" class=\"g-button--arrow g-card__read-more\">\r\n                Play            <\/a>\r\n\r\n                <\/div>\r\n    \r\n            <div class=\"g-card__image\">\r\n                        <div class=\"g-card__image-inner img-fit\">\r\n                <img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Thales_Card_HG-768x432.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Thales_Card_HG-768x432.jpg 768w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Thales_Card_HG-300x169.jpg 300w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Thales_Card_HG-1024x576.jpg 1024w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Thales_Card_HG-1536x864.jpg 1536w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Thales_Card_HG.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>            <\/div>\r\n            \r\n                    <\/div>\r\n    \r\n    <\/article>\r\n<article class=\"g-card animate-element has-white-background-color has-background has-image has-link g-card--type--custom\">\r\n        <div class=\"g-card__inner\">\r\n                \r\n\r\n                                        <div class=\"g-card__header\">\r\n                    \r\n\r\n                        <h2 class=\"g-card__heading\">    <a href=\"#rapid7\">\r\n                Rapid7 \u2013 Identify vulnerabilities            <\/a>\r\n<\/h2>\r\n                    \r\n                                            <div class=\"g-card__content\">\r\n                            <p data-start=\"1543\" data-end=\"1619\">Identify vulnerabilities before they are exploited.<\/p>\n                        <\/div>\r\n                    \r\n                    \r\n                                    <\/div>\r\n            \r\n            \r\n            \r\n            \r\n\r\n\r\n\r\n            \r\n                <a  href=\"#rapid7\" target=\"\" class=\"g-button--arrow g-card__read-more\">\r\n                Play            <\/a>\r\n\r\n                <\/div>\r\n    \r\n            <div class=\"g-card__image\">\r\n                        <div class=\"g-card__image-inner img-fit\">\r\n                <img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Rapid7_Card_HG-768x432.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Rapid7_Card_HG-768x432.jpg 768w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Rapid7_Card_HG-300x169.jpg 300w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Rapid7_Card_HG-1024x576.jpg 1024w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Rapid7_Card_HG-1536x864.jpg 1536w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Rapid7_Card_HG.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>            <\/div>\r\n            \r\n                    <\/div>\r\n    \r\n    <\/article>\r\n<article class=\"g-card animate-element has-white-background-color has-background has-image has-link g-card--type--custom\">\r\n        <div class=\"g-card__inner\">\r\n                \r\n\r\n                                        <div class=\"g-card__header\">\r\n                    \r\n\r\n                        <h2 class=\"g-card__heading\">    <a href=\"#hpearuba\">\r\n                HPE Aruba \u2013 Secure network            <\/a>\r\n<\/h2>\r\n                    \r\n                                            <div class=\"g-card__content\">\r\n                            <p data-start=\"1958\" data-end=\"2025\">Control in the network \u2013 not just connectivity.<\/p>\n                        <\/div>\r\n                    \r\n                    \r\n                                    <\/div>\r\n            \r\n            \r\n            \r\n            \r\n\r\n\r\n\r\n            \r\n                <a  href=\"#hpearuba\" target=\"\" class=\"g-button--arrow g-card__read-more\">\r\n                Play            <\/a>\r\n\r\n                <\/div>\r\n    \r\n            <div class=\"g-card__image\">\r\n                        <div class=\"g-card__image-inner img-fit\">\r\n                <img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/HPE_Card_HG-768x432.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/HPE_Card_HG-768x432.jpg 768w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/HPE_Card_HG-300x169.jpg 300w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/HPE_Card_HG-1024x576.jpg 1024w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/HPE_Card_HG-1536x864.jpg 1536w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/HPE_Card_HG.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>            <\/div>\r\n            \r\n                    <\/div>\r\n    \r\n    <\/article>\r\n<article class=\"g-card animate-element has-white-background-color has-background has-image has-link g-card--type--custom\">\r\n        <div class=\"g-card__inner\">\r\n                \r\n\r\n                                        <div class=\"g-card__header\">\r\n                    \r\n\r\n                        <h2 class=\"g-card__heading\">    <a href=\"#nable\">\r\n                N-able \u2013 Monitoring and responding to systems            <\/a>\r\n<\/h2>\r\n                    \r\n                                            <div class=\"g-card__content\">\r\n                            <p data-start=\"2277\" data-end=\"2354\">Identify threats early and act immediately.<\/p>\n                        <\/div>\r\n                    \r\n                    \r\n                                    <\/div>\r\n            \r\n            \r\n            \r\n            \r\n\r\n\r\n\r\n            \r\n                <a  href=\"#nable\" target=\"\" class=\"g-button--arrow g-card__read-more\">\r\n                Play            <\/a>\r\n\r\n                <\/div>\r\n    \r\n            <div class=\"g-card__image\">\r\n                        <div class=\"g-card__image-inner img-fit\">\r\n                <img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/N-able_Card_HG-768x432.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/N-able_Card_HG-768x432.jpg 768w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/N-able_Card_HG-300x169.jpg 300w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/N-able_Card_HG-1024x576.jpg 1024w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/N-able_Card_HG-1536x864.jpg 1536w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/N-able_Card_HG.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>            <\/div>\r\n            \r\n                    <\/div>\r\n    \r\n    <\/article>\r\n<article class=\"g-card animate-element has-white-background-color has-background has-image has-link g-card--type--custom\">\r\n        <div class=\"g-card__inner\">\r\n                \r\n\r\n                                        <div class=\"g-card__header\">\r\n                    \r\n\r\n                        <h2 class=\"g-card__heading\">    <a href=\"#cloudflare\">\r\n                Cloudflare \u2013 Defending the digital external border            <\/a>\r\n<\/h2>\r\n                    \r\n                                            <div class=\"g-card__content\">\r\n                            <p class=\"p1\">Stop threats early or penetrate the nest unhindered.<\/p>\n                        <\/div>\r\n                    \r\n                    \r\n                                    <\/div>\r\n            \r\n            \r\n            \r\n            \r\n\r\n\r\n\r\n            \r\n                <a  href=\"#cloudflare\" target=\"\" class=\"g-button--arrow g-card__read-more\">\r\n                Play            <\/a>\r\n\r\n                <\/div>\r\n    \r\n            <div class=\"g-card__image\">\r\n                        <div class=\"g-card__image-inner img-fit\">\r\n                <img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Cloudflare_Card_HG-768x432.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Cloudflare_Card_HG-768x432.jpg 768w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Cloudflare_Card_HG-300x169.jpg 300w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Cloudflare_Card_HG-1024x576.jpg 1024w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Cloudflare_Card_HG-1536x864.jpg 1536w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Cloudflare_Card_HG.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>            <\/div>\r\n            \r\n                    <\/div>\r\n    \r\n    <\/article>\r\n<article class=\"g-card animate-element has-white-background-color has-background has-image has-link g-card--type--custom\">\r\n        <div class=\"g-card__inner\">\r\n                \r\n\r\n                                        <div class=\"g-card__header\">\r\n                    \r\n\r\n                        <h2 class=\"g-card__heading\">    <a href=\"#threema\">\r\n                Threema \u2013 Securing communication            <\/a>\r\n<\/h2>\r\n                    \r\n                                            <div class=\"g-card__content\">\r\n                            <p class=\"p1\">Is sensitive communication really protected end-to-end?<\/p>\n                        <\/div>\r\n                    \r\n                    \r\n                                    <\/div>\r\n            \r\n            \r\n            \r\n            \r\n\r\n\r\n\r\n            \r\n                <a  href=\"#threema\" target=\"\" class=\"g-button--arrow g-card__read-more\">\r\n                Play            <\/a>\r\n\r\n                <\/div>\r\n    \r\n            <div class=\"g-card__image\">\r\n                        <div class=\"g-card__image-inner img-fit\">\r\n                <img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Threema_game_HG-768x432.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Threema_game_HG-768x432.jpg 768w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Threema_game_HG-300x169.jpg 300w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Threema_game_HG-1024x576.jpg 1024w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Threema_game_HG-1536x864.jpg 1536w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Threema_game_HG.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>            <\/div>\r\n            \r\n                    <\/div>\r\n    \r\n    <\/article>\r\n            <\/div>\n\n            \n                <\/section>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-layout-constrained wp-container-core-group-is-layout-c0cf8e29 wp-block-group-is-layout-constrained\" id=\"cloudflare\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading is-style-border-left wp-block-heading\" id=\"h-cloudflare-defending-the-digital-frontier\">Cloudflare \u2013 Defending the digital <strong>frontier<\/strong><\/h2>\n\n\n\n<p>The trail does not lead into the nest, but to its digital outer boundary.<\/p>\n\n\n\n<p>Suddenly, the Easter Bunny&#8217;s website is overwhelmed by an unusual amount of traffic. Requests from all over the world, some harmless, others clearly malicious. No eggs have disappeared yet. But once the first protective wall falls, the entire nest is exposed.<\/p>\n\n\n\n<p>Before an attack reaches systems or identities, it encounters the public interface: web applications, APIs, DNS and data traffic. This is where it is decided whether threats are stopped early on or allowed to penetrate the network unhindered.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Find the Easter egg in the picture \u2192<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"easter-mission\" id=\"mission-cloudflare\">\n  <div class=\"easter-mission__stage\" role=\"group\" aria-label=\"Cloudflare Mission\">\n    <button type=\"button\" class=\"easter-mission__hotspot\" aria-label=\"Find the hidden egg\"><\/button>\n\n    <div class=\"easter-mission__quiz\" aria-hidden=\"true\">\n      <div class=\"easter-mission__quiz-inner\">\n        <button type=\"button\" class=\"easter-mission__close\">\u00d7<\/button>\n\n        <p class=\"easter-mission__question\">\n          Why is protection at the digital perimeter strategically relevant for resellers?\n        <\/p>\n\n        <div class=\"easter-mission__answers-container\">\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"cloudflare_q1\" value=\"A\" \/>\n            <span>Because attacks often occur via web applications, APIs, and public traffic and should be blocked at the edge.<\/span>\n          <\/label>\n\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"cloudflare_q1\" value=\"B\" \/>\n            <span>Because edge security primarily improves internal Wi-Fi coverage.<\/span>\n          <\/label>\n\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"cloudflare_q1\" value=\"C\" \/>\n            <span>Because web protection is only necessary for e-commerce companies.<\/span>\n          <\/label>\n\n          <div class=\"easter-mission__feedback\" style=\"min-height: 24px; margin: 10px 0;\"><\/div>\n\n          <div class=\"easter-mission__actions\">\n            <button type=\"button\" class=\"cloudflare-check-btn easter-mission__submit\">Check answer<\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  \/* Specific design for Cloudflare *\/\n  #mission-cloudflare .easter-mission__stage {\n    position: relative; width: 100%; max-width: 980px; aspect-ratio: 5 \/ 4;\n    border-radius: 16px; overflow: hidden;\n    background-image: url(\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Cloudflare_HG_game.jpg\");\n    background-size: cover; background-position: center;\n  }\n  \n  \/* Coordinates for the egg on the right between the stones *\/\n  #mission-cloudflare .easter-mission__hotspot {\n    position: absolute; \n    left: 74%; \n    top: 65%; \n    width: 20%; \n    height: 24%;\n    border: 2px solid transparent; background: transparent; cursor: pointer; z-index: 2;\n  }\n  \n  #mission-cloudflare .easter-mission__quiz {\n    display: none; position: absolute; inset: 0; place-items: center;\n    background: rgba(0, 0, 0, 0.7); z-index: 5;\n  }\n  #mission-cloudflare.is-open .easter-mission__quiz { display: grid; }\n  #mission-cloudflare .easter-mission__quiz-inner {\n    width: min(600px, 90%); background: #fff; border-radius: 16px; padding: 25px; position: relative;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.3);\n  }\n  #mission-cloudflare .easter-mission__close {\n    position: absolute; top: 10px; right: 10px; border: 0; background: #eee;\n    width: 30px; height: 30px; cursor: pointer; border-radius: 50%; font-size: 20px;\n  }\n  #mission-cloudflare .easter-mission__question { font-weight: bold; margin-bottom: 15px; color: #333; line-height: 1.4; }\n  #mission-cloudflare .easter-mission__option {\n    display: flex; gap: 10px; padding: 12px; background: #f5f5f5;\n    margin-bottom: 8px; border-radius: 8px; cursor: pointer; transition: background 0.2s;\n  }\n  #mission-cloudflare .easter-mission__option:hover { background: #eee; }\n  #mission-cloudflare .easter-mission__submit {\n    background: #ec5740; color: #fff; border: 0; padding: 12px 20px;\n    border-radius: 8px; cursor: pointer; font-weight: bold; width: 100%;\n  }\n<\/style>\n\n<script>\n(function() {\n    if (typeof window.cloudflareRedirectLocked === 'undefined') {\n        window.cloudflareRedirectLocked = false;\n    }\n\n    function setupCloudflare() {\n        const root = document.getElementById('mission-cloudflare');\n        if (!root || root.getAttribute('data-loaded')) return;\n        root.setAttribute('data-loaded', 'true');\n\n        const btn = root.querySelector('.cloudflare-check-btn');\n        const hotspot = root.querySelector('.easter-mission__hotspot');\n        const close = root.querySelector('.easter-mission__close');\n        const feedback = root.querySelector('.easter-mission__feedback');\n\n        hotspot.addEventListener('click', () => root.classList.add('is-open'));\n        close.addEventListener('click', () => root.classList.remove('is-open'));\n\n        btn.addEventListener('click', function(e) {\n            e.preventDefault();\n            if (window.cloudflareRedirectLocked) return;\n\n            const selected = root.querySelector('input[name=\"cloudflare_q1\"]:checked');\n            \n            if (!selected) {\n                feedback.textContent = \"Please select an answer.\";\n                feedback.style.color = \"red\";\n                return;\n            }\n\n            if (selected.value === \"A\") {\n                window.cloudflareRedirectLocked = true;\n                feedback.textContent = \"Correct! You are being redirected...\";\n                feedback.style.color = \"green\";\n\n                setTimeout(() => {\n                    window.open(\"https:\/\/www.infinigate.com\/ch\/en\/teilnahme-an-ostebrunch-cloudflare-en\/\", \"_blank\");\n                    root.classList.remove('is-open');\n                    setTimeout(() => { window.cloudflareRedirectLocked = false; }, 3000);\n                }, 800);\n            } else {\n                feedback.textContent = \"Unfortunately wrong. Please try again.\";\n                feedback.style.color = \"#b00020\";\n            }\n        });\n    }\n\n    document.addEventListener('DOMContentLoaded', setupCloudflare);\n    window.addEventListener('load', setupCloudflare);\n    setupCloudflare(); \n})();\n<\/script>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-blue-background-color has-background is-layout-constrained wp-container-core-group-is-layout-c0cf8e29 wp-block-group-is-layout-constrained\" id=\"pdf\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized is-style-no-rounded-corners-no-drop-shadow wp-duotone-unset-1\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/cloud_pdf_vor.png\" alt=\"\" class=\"wp-image-18836\" style=\"width:310px;height:auto\" srcset=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/cloud_pdf_vor.png 500w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/cloud_pdf_vor-300x300.png 300w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/cloud_pdf_vor-150x150.png 150w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center has-coral-color has-text-color has-link-color wp-elements-77a8eb661a644314f38e6652fb63a211 is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading is-style-border-left wp-block-heading\" id=\"h-cloudflare-pdf-download\">Cloudflare PDF <strong>Download<\/strong><\/h4>\n\n\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_260' ><div id='gf_260' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>\u201e<span class=\"gfield_required gfield_required_asterisk\">*<\/span>\u201c zeigt erforderliche Felder an<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_260'  action='\/ch\/wp-json\/wp\/v2\/pages\/18775#gf_260' data-formid='260' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_260' class='gform_fields top_label form_sublabel_above description_above validation_below'><div id=\"field_260_6\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_260_6'>URL<\/label><div class='gfield_description' id='gfield_description_260_6'>Dieses Feld dient zur Validierung und sollte nicht ver\u00e4ndert werden.<\/div><div class='ginput_container'><input name='input_6' id='input_260_6' type='text' value='' autocomplete='new-password'\/><\/div><\/div><div id=\"field_260_5\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_260_5'>E-Mail<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_5' id='input_260_5' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_260' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Send'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_260' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_260' id='gform_theme_260' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_260' id='gform_style_settings_260' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_260' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='260' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CHF' value='Pv4CO93uQCiYbxYI+clgPmw8G1u\/IW2\/5daH4okO\/FU6YfiNSej6viPZlupQcSS75fvwqw6w\/iHJLMrq5T6RkoiMnjryf9+YYUyBH\/ECo+K+Ha4=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_260' value='WyJbXSIsIjc3YWE1M2E5MTFjMjNhN2Y1NDgxODNlYzQwZWNmZDYzIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_260' id='gform_target_page_number_260' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_260' id='gform_source_page_number_260' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 260, 'https:\/\/www.infinigate.com\/ch\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_260').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_260');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_260').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_260').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_260').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_260').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_260').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_260').val();gformInitSpinner( 260, 'https:\/\/www.infinigate.com\/ch\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [260, current_page]);window['gf_submitting_260'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_260').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_260').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [260]);window['gf_submitting_260'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_260').text());}else{jQuery('#gform_260').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"260\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_260\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_260\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_260\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 260, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-grey-background-color has-background is-layout-constrained wp-container-core-group-is-layout-c0cf8e29 wp-block-group-is-layout-constrained\" id=\"hpearuba\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"easter-mission\" id=\"mission-hpe\">\n  <div class=\"easter-mission__stage\" role=\"group\" aria-label=\"HPE Aruba Mission\">\n    <button type=\"button\" class=\"easter-mission__hotspot\" aria-label=\"Find the hidden egg\"><\/button>\n\n    <div class=\"easter-mission__quiz\" aria-hidden=\"true\">\n      <div class=\"easter-mission__quiz-inner\">\n        <button type=\"button\" class=\"easter-mission__close\">\u00d7<\/button>\n\n        <p class=\"easter-mission__question\">\n          Why is SASE more than just another networking product for resellers?\n        <\/p>\n\n        <div class=\"easter-mission__answers-container\">\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"hpe_q1\" value=\"A\" \/>\n            <span>Because it combines networking and security, creating new consulting and service potential<\/span>\n          <\/label>\n\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"hpe_q1\" value=\"B\" \/>\n            <span>Because it exclusively sells new hardware<\/span>\n          <\/label>\n\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"hpe_q1\" value=\"C\" \/>\n            <span>Because it is only suitable for very large enterprise environments<\/span>\n          <\/label>\n\n          <div class=\"easter-mission__feedback\" style=\"min-height: 24px; margin: 10px 0;\"><\/div>\n\n          <div class=\"easter-mission__actions\">\n            <button type=\"button\" class=\"hpe-check-btn easter-mission__submit\">Check answer<\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  \/* Specific design for HPE Aruba *\/\n  #mission-hpe .easter-mission__stage {\n    position: relative; width: 100%; max-width: 980px; aspect-ratio: 5 \/ 4;\n    border-radius: 16px; overflow: hidden;\n    background-image: url(\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/HPE_game_HG.jpg\");\n    background-size: cover; background-position: center;\n  }\n  \n  \/* Coordinates for the egg in the grass at the bottom left *\/\n  #mission-hpe .easter-mission__hotspot {\n    position: absolute; \n    left: 4%; \n    top: 55%; \n    width: 20%; \n    height: 25%;\n    border: 2px solid transparent; background: transparent; cursor: pointer; z-index: 2;\n  }\n  \n  #mission-hpe .easter-mission__quiz {\n    display: none; position: absolute; inset: 0; place-items: center;\n    background: rgba(0, 0, 0, 0.7); z-index: 5;\n  }\n  #mission-hpe.is-open .easter-mission__quiz { display: grid; }\n  #mission-hpe .easter-mission__quiz-inner {\n    width: min(600px, 90%); background: #fff; border-radius: 16px; padding: 25px; position: relative;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.3);\n  }\n  #mission-hpe .easter-mission__close {\n    position: absolute; top: 10px; right: 10px; border: 0; background: #eee;\n    width: 30px; height: 30px; cursor: pointer; border-radius: 50%; font-size: 20px;\n  }\n  #mission-hpe .easter-mission__question { font-weight: bold; margin-bottom: 15px; color: #333; }\n  #mission-hpe .easter-mission__option {\n    display: flex; gap: 10px; padding: 12px; background: #f5f5f5;\n    margin-bottom: 8px; border-radius: 8px; cursor: pointer; transition: background 0.2s;\n  }\n  #mission-hpe .easter-mission__option:hover { background: #eee; }\n  #mission-hpe .easter-mission__submit {\n    background: #ec5740; color: #fff; border: 0; padding: 12px 20px;\n    border-radius: 8px; cursor: pointer; font-weight: bold; width: 100%;\n  }\n<\/style>\n\n<script>\n(function() {\n    \/\/ Unique lock for HPE\n    if (typeof window.hpeRedirectLocked === 'undefined') {\n        window.hpeRedirectLocked = false;\n    }\n\n    function setupHPE() {\n        const root = document.getElementById('mission-hpe');\n        if (!root || root.getAttribute('data-loaded')) return;\n        root.setAttribute('data-loaded', 'true');\n\n        const btn = root.querySelector('.hpe-check-btn');\n        const hotspot = root.querySelector('.easter-mission__hotspot');\n        const close = root.querySelector('.easter-mission__close');\n        const feedback = root.querySelector('.easter-mission__feedback');\n\n        hotspot.addEventListener('click', () => root.classList.add('is-open'));\n        close.addEventListener('click', () => root.classList.remove('is-open'));\n\n        btn.addEventListener('click', function(e) {\n            e.preventDefault();\n            if (window.hpeRedirectLocked) return;\n\n            const selected = root.querySelector('input[name=\"hpe_q1\"]:checked');\n            \n            if (!selected) {\n                feedback.textContent = \"Please select an answer.\";\n                feedback.style.color = \"red\";\n                return;\n            }\n\n            if (selected.value === \"A\") {\n                window.hpeRedirectLocked = true;\n                feedback.textContent = \"Correct! You are being redirected...\";\n                feedback.style.color = \"green\";\n\n                setTimeout(() => {\n                    window.open(\"https:\/\/www.infinigate.com\/ch\/en\/teilnahme-an-ostebrunch-hpe-aruba-en\/\", \"_blank\");\n                    root.classList.remove('is-open');\n                    setTimeout(() => { window.hpeRedirectLocked = false; }, 3000);\n                }, 800);\n            } else {\n                feedback.textContent = \"Unfortunately wrong. Please try again.\";\n                feedback.style.color = \"#b00020\";\n            }\n        });\n    }\n\n    document.addEventListener('DOMContentLoaded', setupHPE);\n    window.addEventListener('load', setupHPE);\n    setupHPE(); \n})();\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading is-style-border-left wp-block-heading\" id=\"h-hpe-aruba-secure-network\">HPE Aruba \u2013 Secure <strong>network<\/strong><\/h2>\n\n\n\n<p>IThe hare&#8217;s network is bustling with activity. Mobile devices, external helpers, temporary access.<\/p>\n\n\n\n<p>But who is actually moving around in the network? And who shouldn&#8217;t be?<\/p>\n\n\n\n<p><strong>If the network is not properly segmented and secured, an incident will spread faster than the Easter Bunny can run.<\/strong><\/p>\n\n\n\n<p>This is about control in the network \u2013 not just connectivity.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\"><strong>\u2190<\/strong>Find the Easter egg in the picture<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-blue-background-color has-background is-layout-constrained wp-container-core-group-is-layout-c0cf8e29 wp-block-group-is-layout-constrained\" id=\"pdf\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized is-style-no-rounded-corners-no-drop-shadow wp-duotone-unset-2\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/hpe_pff.png\" alt=\"\" class=\"wp-image-18763\" style=\"width:310px;height:auto\" srcset=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/hpe_pff.png 500w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/hpe_pff-300x300.png 300w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/hpe_pff-150x150.png 150w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center has-coral-color has-text-color has-link-color wp-elements-f4b225ab9bb4cce7b4cef784df811398 is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading is-style-border-left wp-block-heading\" id=\"h-introduction-to-the-single-sase-pdf-download\">Introduction to the Single SASE.  PDF <strong>Download<\/strong><\/h4>\n\n\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_251' ><div id='gf_251' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>\u201e<span class=\"gfield_required gfield_required_asterisk\">*<\/span>\u201c zeigt erforderliche Felder an<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_251'  action='\/ch\/wp-json\/wp\/v2\/pages\/18775#gf_251' data-formid='251' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_251' class='gform_fields top_label form_sublabel_above description_above validation_below'><div id=\"field_251_6\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_251_6'>Company<\/label><div class='gfield_description' id='gfield_description_251_6'>Dieses Feld dient zur Validierung und sollte nicht ver\u00e4ndert werden.<\/div><div class='ginput_container'><input name='input_6' id='input_251_6' type='text' value='' autocomplete='new-password'\/><\/div><\/div><div id=\"field_251_5\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_251_5'>E-Mail<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_5' id='input_251_5' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_251' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Send'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_251' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_251' id='gform_theme_251' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_251' id='gform_style_settings_251' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_251' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='251' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CHF' value='\/+ebqoqFlw5a+hNDTaqgG\/ByqztK05AwaTahOhs+H\/vr0U9S5VWHq63blf3+6OtgAYR8bDFrukuXXWi8gSS0pFhZaBjE0WUTmxqcQL3PXCVXjc8=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_251' value='WyJbXSIsIjc3YWE1M2E5MTFjMjNhN2Y1NDgxODNlYzQwZWNmZDYzIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_251' id='gform_target_page_number_251' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_251' id='gform_source_page_number_251' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 251, 'https:\/\/www.infinigate.com\/ch\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_251').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_251');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_251').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_251').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_251').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_251').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_251').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_251').val();gformInitSpinner( 251, 'https:\/\/www.infinigate.com\/ch\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [251, current_page]);window['gf_submitting_251'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_251').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_251').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [251]);window['gf_submitting_251'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_251').text());}else{jQuery('#gform_251').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"251\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_251\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_251\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_251\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 251, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-layout-constrained wp-container-core-group-is-layout-c0cf8e29 wp-block-group-is-layout-constrained\" id=\"rapid7\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading is-style-border-left wp-block-heading\" id=\"h-rapid7-identify-vulnerabilities\">Rapid7 \u2013 Identify <strong>vulnerabilities<\/strong><\/h2>\n\n\n\n<p>The hare has built its systems. New tools, new platforms, new interfaces.<\/p>\n\n\n\n<p>However, with each new service, the attack surface also grows.<\/p>\n\n\n\n<p><strong>The real danger is not the attack itself \u2013 but what you cannot see.<\/strong><\/p>\n\n\n\n<p>The aim here is to identify vulnerabilities before they are exploited.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Find the Easter egg in the picture <strong>\u2192<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"easter-mission\" id=\"mission-rapid7\">\n  <div class=\"easter-mission__stage\" role=\"group\" aria-label=\"Rapid7 Mission\">\n    <button type=\"button\" class=\"easter-mission__hotspot\" aria-label=\"Find the hidden egg\"><\/button>\n\n    <div class=\"easter-mission__quiz\" aria-hidden=\"true\">\n      <div class=\"easter-mission__quiz-inner\">\n        <button type=\"button\" class=\"easter-mission__close\">\u00d7<\/button>\n\n        <p class=\"easter-mission__question\">\n          What concrete business advantage does the Command Platform offer for resellers?\n        <\/p>\n\n        <div class=\"easter-mission__answers-container\">\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"rapid7_q1\" value=\"A\" \/>\n            <span>It automatically reduces all license costs for the customer<\/span>\n          <\/label>\n\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"rapid7_q1\" value=\"B\" \/>\n            <span>It enables positioning security as a continuous service rather than a single project<\/span>\n          <\/label>\n\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"rapid7_q1\" value=\"C\" \/>\n            <span>It replaces all existing security solutions without migration<\/span>\n          <\/label>\n\n          <div class=\"easter-mission__feedback\" style=\"min-height: 24px; margin: 10px 0;\"><\/div>\n\n          <div class=\"easter-mission__actions\">\n            <button type=\"button\" class=\"rapid7-check-btn easter-mission__submit\">Check answer<\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  \/* Specific design for Rapid7 *\/\n  #mission-rapid7 .easter-mission__stage {\n    position: relative; width: 100%; max-width: 980px; aspect-ratio: 5 \/ 4;\n    border-radius: 16px; overflow: hidden;\n    background-image: url(\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Rapid7_HG_game.jpg\");\n    background-size: cover; background-position: center;\n  }\n  \n  \/* Coordinates adapted to screenshot (egg in the bush on the left) *\/\n  #mission-rapid7 .easter-mission__hotspot {\n    position: absolute; \n    left: 10%; \n    top: 58%; \n    width: 22%; \n    height: 25%;\n    border: 2px solid transparent; background: transparent; cursor: pointer; z-index: 2;\n  }\n  \n  \/* Common styles for the overlay *\/\n  #mission-rapid7 .easter-mission__quiz {\n    display: none; position: absolute; inset: 0; place-items: center;\n    background: rgba(0, 0, 0, 0.7); z-index: 5;\n  }\n  #mission-rapid7.is-open .easter-mission__quiz { display: grid; }\n  #mission-rapid7 .easter-mission__quiz-inner {\n    width: min(600px, 90%); background: #fff; border-radius: 16px; padding: 25px; position: relative;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.3);\n  }\n  #mission-rapid7 .easter-mission__close {\n    position: absolute; top: 10px; right: 10px; border: 0; background: #eee;\n    width: 30px; height: 30px; cursor: pointer; border-radius: 50%; font-size: 20px;\n  }\n  #mission-rapid7 .easter-mission__question { font-weight: bold; margin-bottom: 15px; color: #333; }\n  #mission-rapid7 .easter-mission__option {\n    display: flex; gap: 10px; padding: 12px; background: #f5f5f5;\n    margin-bottom: 8px; border-radius: 8px; cursor: pointer; transition: background 0.2s;\n  }\n  #mission-rapid7 .easter-mission__option:hover { background: #eee; }\n  #mission-rapid7 .easter-mission__submit {\n    background: #ec5740; color: #fff; border: 0; padding: 12px 20px;\n    border-radius: 8px; cursor: pointer; font-weight: bold; width: 100%;\n  }\n<\/style>\n\n<script>\n(function() {\n    \/\/ Unique lock for Rapid7\n    if (typeof window.rapid7RedirectLocked === 'undefined') {\n        window.rapid7RedirectLocked = false;\n    }\n\n    function setupRapid7() {\n        const root = document.getElementById('mission-rapid7');\n        if (!root || root.getAttribute('data-loaded')) return;\n        root.setAttribute('data-loaded', 'true');\n\n        const btn = root.querySelector('.rapid7-check-btn');\n        const hotspot = root.querySelector('.easter-mission__hotspot');\n        const close = root.querySelector('.easter-mission__close');\n        const feedback = root.querySelector('.easter-mission__feedback');\n\n        hotspot.addEventListener('click', () => root.classList.add('is-open'));\n        close.addEventListener('click', () => root.classList.remove('is-open'));\n\n        btn.addEventListener('click', function(e) {\n            e.preventDefault();\n            if (window.rapid7RedirectLocked) return;\n\n            const selected = root.querySelector('input[name=\"rapid7_q1\"]:checked');\n            \n            if (!selected) {\n                feedback.textContent = \"Please select an answer.\";\n                feedback.style.color = \"red\";\n                return;\n            }\n\n            if (selected.value === \"B\") {\n                window.rapid7RedirectLocked = true;\n                feedback.textContent = \"Correct! You are being redirected...\";\n                feedback.style.color = \"green\";\n\n                setTimeout(() => {\n                    window.open(\"https:\/\/www.infinigate.com\/ch\/en\/teilnahme-an-ostebrunch-rapid7-en\/\", \"_blank\");\n                    root.classList.remove('is-open');\n                    setTimeout(() => { window.rapid7RedirectLocked = false; }, 3000);\n                }, 800);\n            } else {\n                feedback.textContent = \"Unfortunately wrong. Please try again.\";\n                feedback.style.color = \"red\";\n            }\n        });\n    }\n\n    document.addEventListener('DOMContentLoaded', setupRapid7);\n    window.addEventListener('load', setupRapid7);\n    setupRapid7(); \n})();\n<\/script>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-blue-background-color has-background is-layout-constrained wp-container-core-group-is-layout-c0cf8e29 wp-block-group-is-layout-constrained\" id=\"pdf\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized is-style-no-rounded-corners-no-drop-shadow wp-duotone-unset-3\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/rapi7_pdf.png\" alt=\"\" class=\"wp-image-18772\" style=\"width:310px;height:auto\" srcset=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/rapi7_pdf.png 500w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/rapi7_pdf-300x300.png 300w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/rapi7_pdf-150x150.png 150w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center has-coral-color has-text-color has-link-color wp-elements-b045e441bde37d0ea8086a3e0eaca6af is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading is-style-border-left wp-block-heading\" id=\"h-threat-command-pdf-download\">Threat Command. PDF <strong>Download<\/strong><\/h4>\n\n\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_252' ><div id='gf_252' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>\u201e<span class=\"gfield_required gfield_required_asterisk\">*<\/span>\u201c zeigt erforderliche Felder an<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_252'  action='\/ch\/wp-json\/wp\/v2\/pages\/18775#gf_252' data-formid='252' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_252' class='gform_fields top_label form_sublabel_above description_above validation_below'><div id=\"field_252_6\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_252_6'>Email<\/label><div class='gfield_description' id='gfield_description_252_6'>Dieses Feld dient zur Validierung und sollte nicht ver\u00e4ndert werden.<\/div><div class='ginput_container'><input name='input_6' id='input_252_6' type='text' value='' autocomplete='new-password'\/><\/div><\/div><div id=\"field_252_5\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_252_5'>E-Mail<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_5' id='input_252_5' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_252' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Send'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_252' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_252' id='gform_theme_252' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_252' id='gform_style_settings_252' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_252' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='252' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CHF' value='ElQ8rgXYqR1lUXIXP70y\/kNRJ9Ikv7gbj7flN7Ze6yrPNn\/2XyIepOgBVB+fQ2g\/GAUkyefGQO5kvSKTiIDSBzjr2FWxn2oiIrwNfuUaG5byYto=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_252' value='WyJbXSIsIjc3YWE1M2E5MTFjMjNhN2Y1NDgxODNlYzQwZWNmZDYzIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_252' id='gform_target_page_number_252' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_252' id='gform_source_page_number_252' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 252, 'https:\/\/www.infinigate.com\/ch\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_252').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_252');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_252').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_252').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_252').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_252').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_252').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_252').val();gformInitSpinner( 252, 'https:\/\/www.infinigate.com\/ch\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [252, current_page]);window['gf_submitting_252'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_252').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_252').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [252]);window['gf_submitting_252'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_252').text());}else{jQuery('#gform_252').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"252\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_252\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_252\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_252\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 252, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-grey-background-color has-background is-layout-constrained wp-container-core-group-is-layout-c0cf8e29 wp-block-group-is-layout-constrained\" id=\"nable\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"easter-mission\" id=\"mission-nable\">\n  <div class=\"easter-mission__stage\" role=\"group\" aria-label=\"N-able Mission\">\n    <button type=\"button\" class=\"easter-mission__hotspot\" aria-label=\"Find hidden egg\"><\/button>\n\n    <div class=\"easter-mission__quiz\" aria-hidden=\"true\">\n      <div class=\"easter-mission__quiz-inner\">\n        <button type=\"button\" class=\"easter-mission__close\">\u00d7<\/button>\n\n        <p class=\"easter-mission__question\">\n          On average, most cyberattacks on companies are only discovered after more than 200 days. How quickly do you detect attacks with N-able ITDR?\n        <\/p>\n\n        <div class=\"easter-mission__answers-container\">\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"nable_q1\" value=\"A\" \/>\n            <span>After 31 days<\/span>\n          <\/label>\n\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"nable_q1\" value=\"B\" \/>\n            <span>After one week<\/span>\n          <\/label>\n\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"nable_q1\" value=\"C\" \/>\n            <span>Within a few hours<\/span>\n          <\/label>\n\n          <div class=\"easter-mission__feedback\" style=\"min-height: 24px; margin: 10px 0;\"><\/div>\n\n          <div class=\"easter-mission__actions\">\n            <button type=\"button\" class=\"nable-check-btn easter-mission__submit\">Check answer<\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  \/* Specific design for N-able *\/\n  #mission-nable .easter-mission__stage {\n    position: relative; width: 100%; max-width: 980px; aspect-ratio: 5 \/ 4;\n    border-radius: 16px; overflow: hidden;\n    background-image: url(\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/N-able_game_HG.jpg\");\n    background-size: cover; background-position: center;\n  }\n  \n  \/* Coordinates for the egg on the bottom right *\/\n  #mission-nable .easter-mission__hotspot {\n    position: absolute; \n    left: 72%; \n    top: 60%; \n    width: 22%; \n    height: 25%;\n    border: 2px solid transparent; background: transparent; cursor: pointer; z-index: 2;\n  }\n  \n  #mission-nable .easter-mission__quiz {\n    display: none; position: absolute; inset: 0; place-items: center;\n    background: rgba(0, 0, 0, 0.7); z-index: 5;\n  }\n  #mission-nable.is-open .easter-mission__quiz { display: grid; }\n  #mission-nable .easter-mission__quiz-inner {\n    width: min(600px, 90%); background: #fff; border-radius: 16px; padding: 25px; position: relative;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.3);\n  }\n  #mission-nable .easter-mission__close {\n    position: absolute; top: 10px; right: 10px; border: 0; background: #eee;\n    width: 30px; height: 30px; cursor: pointer; border-radius: 50%; font-size: 20px;\n  }\n  #mission-nable .easter-mission__question { font-weight: bold; margin-bottom: 15px; color: #333; line-height: 1.4; }\n  #mission-nable .easter-mission__option {\n    display: flex; gap: 10px; padding: 12px; background: #f5f5f5;\n    margin-bottom: 8px; border-radius: 8px; cursor: pointer; transition: background 0.2s;\n  }\n  #mission-nable .easter-mission__option:hover { background: #eee; }\n  #mission-nable .easter-mission__submit {\n    background: #ec5740; color: #fff; border: 0; padding: 12px 20px;\n    border-radius: 8px; cursor: pointer; font-weight: bold; width: 100%;\n  }\n<\/style>\n\n<script>\n(function() {\n    if (typeof window.nableRedirectLocked === 'undefined') {\n        window.nableRedirectLocked = false;\n    }\n\n    function setupNable() {\n        const root = document.getElementById('mission-nable');\n        if (!root || root.getAttribute('data-loaded')) return;\n        root.setAttribute('data-loaded', 'true');\n\n        const btn = root.querySelector('.nable-check-btn');\n        const hotspot = root.querySelector('.easter-mission__hotspot');\n        const close = root.querySelector('.easter-mission__close');\n        const feedback = root.querySelector('.easter-mission__feedback');\n\n        hotspot.addEventListener('click', () => root.classList.add('is-open'));\n        close.addEventListener('click', () => root.classList.remove('is-open'));\n\n        btn.addEventListener('click', function(e) {\n            e.preventDefault();\n            if (window.nableRedirectLocked) return;\n\n            const selected = root.querySelector('input[name=\"nable_q1\"]:checked');\n            \n            if (!selected) {\n                feedback.textContent = \"Please select an answer.\";\n                feedback.style.color = \"red\";\n                return;\n            }\n\n            if (selected.value === \"C\") {\n                window.nableRedirectLocked = true;\n                feedback.textContent = \"Correct! Redirecting you...\";\n                feedback.style.color = \"green\";\n\n                setTimeout(() => {\n                    window.open(\"https:\/\/www.infinigate.com\/ch\/en\/teilnahme-an-ostebrunch-n-able-en\/\", \"_blank\");\n                    root.classList.remove('is-open');\n                    setTimeout(() => { window.nableRedirectLocked = false; }, 3000);\n                }, 800);\n            } else {\n                feedback.textContent = \"Unfortunately wrong. Please try again.\";\n                feedback.style.color = \"#b00020\";\n            }\n        });\n    }\n\n    document.addEventListener('DOMContentLoaded', setupNable);\n    window.addEventListener('load', setupNable);\n    setupNable(); \n})();\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading is-style-border-left wp-block-heading\" id=\"h-n-able-monitoring-and-responding-to-systems\">N-able \u2013 Monitoring and responding <strong>to systems<\/strong><\/h2>\n\n\n\n<p>Threats continue to evolve, but so do defences.<\/p>\n\n\n\n<p>MSPs that employ identity-based security, educate users and implement multi-layered protections can not only survive in this environment, but thrive.<\/p>\n\n\n\n<p>In our guide, you will find a checklist and five practical steps for strong protection.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\"><strong>\u2190<\/strong>Find the Easter egg in the picture<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-blue-background-color has-background is-layout-constrained wp-container-core-group-is-layout-c0cf8e29 wp-block-group-is-layout-constrained\" id=\"pdf\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized is-style-no-rounded-corners-no-drop-shadow wp-duotone-unset-4\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/nable_pdf-1.png\" alt=\"\" class=\"wp-image-18748\" style=\"width:310px;height:auto\" srcset=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/nable_pdf-1.png 500w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/nable_pdf-1-300x300.png 300w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/nable_pdf-1-150x150.png 150w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center has-coral-color has-text-color has-link-color wp-elements-e3b4b4989de9c660d5a74f3217cca79b is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading is-style-border-left wp-block-heading\" id=\"h-identity-protection-guide-download\">Identity Protection Guide <strong>Download<\/strong><\/h4>\n\n\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_250' ><div id='gf_250' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>\u201e<span class=\"gfield_required gfield_required_asterisk\">*<\/span>\u201c zeigt erforderliche Felder an<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_250'  action='\/ch\/wp-json\/wp\/v2\/pages\/18775#gf_250' data-formid='250' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_250' class='gform_fields top_label form_sublabel_above description_above validation_below'><div id=\"field_250_6\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_250_6'>LinkedIn<\/label><div class='gfield_description' id='gfield_description_250_6'>Dieses Feld dient zur Validierung und sollte nicht ver\u00e4ndert werden.<\/div><div class='ginput_container'><input name='input_6' id='input_250_6' type='text' value='' autocomplete='new-password'\/><\/div><\/div><div id=\"field_250_5\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_250_5'>E-Mail<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_5' id='input_250_5' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_250' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Send'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_250' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_250' id='gform_theme_250' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_250' id='gform_style_settings_250' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_250' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='250' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CHF' value='MZizKzKly1qS\/wkJVSBelVl\/1LRlpINRJQmA5Zhg+AKc6DbY7861G0Ecg3+4nCm09\/TfRx8TtR8JslfRVbWKnIvrSDo0M1QWvg4rk+bY3ERlaDc=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_250' value='WyJbXSIsIjc3YWE1M2E5MTFjMjNhN2Y1NDgxODNlYzQwZWNmZDYzIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_250' id='gform_target_page_number_250' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_250' id='gform_source_page_number_250' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 250, 'https:\/\/www.infinigate.com\/ch\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_250').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_250');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_250').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_250').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_250').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_250').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_250').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_250').val();gformInitSpinner( 250, 'https:\/\/www.infinigate.com\/ch\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [250, current_page]);window['gf_submitting_250'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_250').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_250').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [250]);window['gf_submitting_250'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_250').text());}else{jQuery('#gform_250').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"250\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_250\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_250\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_250\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 250, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-layout-constrained wp-container-core-group-is-layout-c0cf8e29 wp-block-group-is-layout-constrained\" id=\"thales\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading is-style-border-left wp-block-heading\" id=\"h-thales-protecting-identities\">Thales \u2013 Protecting <strong>identities<\/strong><\/h2>\n\n\n\n<p>The Easter Bunny has discovered that someone has logged into his system using stolen access data.<\/p>\n\n\n\n<p><strong>Not every login is genuine. Not every identity is trustworthy.<\/strong><\/p>\n\n\n\n<p>If identities are not properly secured, the entire nest is exposed.<\/p>\n\n\n\n<p>This is about who really gets access and who is left out.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Find the Easter egg in the picture <strong>\u2192<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"easter-mission\" id=\"mission-thales\">\n  <div class=\"easter-mission__stage\" role=\"group\" aria-label=\"Thales Mission\">\n    <button type=\"button\" class=\"easter-mission__hotspot\" aria-label=\"Find the hidden egg\"><\/button>\n\n    <div class=\"easter-mission__quiz\" aria-hidden=\"true\">\n      <div class=\"easter-mission__quiz-inner\">\n        <button type=\"button\" class=\"easter-mission__close\">\u00d7<\/button>\n\n        <p class=\"easter-mission__question\">\n          What does Imperva AI Application Security primarily protect?\n        <\/p>\n\n        <div class=\"easter-mission__answers-container\">\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"thales_q1_alt\" value=\"A\" \/>\n            <span>A) The corporate network from DDoS attacks<\/span>\n          <\/label>\n\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"thales_q1_alt\" value=\"B\" \/>\n            <span>B) AI-powered applications from prompt injection and data leaks<\/span>\n          <\/label>\n\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"thales_q1_alt\" value=\"C\" \/>\n            <span>C) Endpoints from malware<\/span>\n          <\/label>\n\n          <div class=\"easter-mission__feedback\" style=\"min-height: 24px; margin: 10px 0;\"><\/div>\n\n          <div class=\"easter-mission__actions\">\n            <button type=\"button\" id=\"thales-check-btn\" class=\"easter-mission__submit\">Check answer<\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  #mission-thales .easter-mission__stage {\n    position: relative; width: 100%; max-width: 980px; aspect-ratio: 5 \/ 4;\n    border-radius: 16px; overflow: hidden;\n    background-image: url(\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Thales_HG_game.jpg\");\n    background-size: cover; background-position: center;\n  }\n  #mission-thales .easter-mission__hotspot {\n    position: absolute; left: 68%; top: 66%; width: 16%; height: 18%;\n    border: 2px solid transparent; background: transparent; cursor: pointer; z-index: 2;\n  }\n  #mission-thales .easter-mission__quiz {\n    display: none; position: absolute; inset: 0; place-items: center;\n    background: rgba(0, 0, 0, 0.7); z-index: 5;\n  }\n  #mission-thales.is-open .easter-mission__quiz { display: grid; }\n  #mission-thales .easter-mission__quiz-inner {\n    width: min(600px, 90%); background: #fff; border-radius: 16px; padding: 25px; position: relative;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.3);\n  }\n  #mission-thales .easter-mission__close {\n    position: absolute; top: 10px; right: 10px; border: 0; background: #eee;\n    width: 30px; height: 30px; cursor: pointer; border-radius: 50%; font-size: 20px;\n  }\n  #mission-thales .easter-mission__question { font-weight: bold; margin-bottom: 15px; color: #333; line-height: 1.4; }\n  #mission-thales .easter-mission__option {\n    display: flex; gap: 10px; padding: 12px; background: #f5f5f5;\n    margin-bottom: 8px; border-radius: 8px; cursor: pointer; transition: background 0.2s;\n  }\n  #mission-thales .easter-mission__option:hover { background: #eee; }\n  #mission-thales .easter-mission__submit {\n    background: #ec5740; color: #fff; border: 0; padding: 12px 20px;\n    border-radius: 8px; cursor: pointer; font-weight: bold; width: 100%;\n  }\n<\/style>\n\n<script>\n(function() {\n    if (typeof window.thalesRedirectLocked === 'undefined') {\n        window.thalesRedirectLocked = false;\n    }\n\n    function setupMission() {\n        const root = document.getElementById('mission-thales');\n        if (!root || root.getAttribute('data-loaded')) return;\n        root.setAttribute('data-loaded', 'true');\n\n        const btn = document.getElementById('thales-check-btn');\n        const hotspot = root.querySelector('.easter-mission__hotspot');\n        const close = root.querySelector('.easter-mission__close');\n        const feedback = root.querySelector('.easter-mission__feedback');\n\n        hotspot.addEventListener('click', () => root.classList.add('is-open'));\n        close.addEventListener('click', () => root.classList.remove('is-open'));\n\n        btn.addEventListener('click', function(e) {\n            e.preventDefault();\n            if (window.thalesRedirectLocked) return;\n\n            const selected = root.querySelector('input[name=\"thales_q1_alt\"]:checked');\n            \n            if (!selected) {\n                feedback.textContent = \"Please select an answer.\";\n                feedback.style.color = \"red\";\n                return;\n            }\n\n            \/\/ Correct answer is now B\n            if (selected.value === \"B\") {\n                window.thalesRedirectLocked = true;\n                feedback.textContent = \"Correct! Redirecting you...\";\n                feedback.style.color = \"green\";\n\n                setTimeout(() => {\n                    window.open(\"https:\/\/www.infinigate.com\/ch\/ch\/teilnahme-an-ostebrunch-thales\/#formular\", \"_blank\");\n                    root.classList.remove('is-open');\n                    setTimeout(() => { window.thalesRedirectLocked = false; }, 3000);\n                }, 800);\n            } else {\n                feedback.textContent = \"Unfortunately wrong. Please try again.\";\n                feedback.style.color = \"red\";\n            }\n        });\n    }\n\n    document.addEventListener('DOMContentLoaded', setupMission);\n    window.addEventListener('load', setupMission);\n    setupMission(); \n})();\n<\/script>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-blue-background-color has-background is-layout-constrained wp-container-core-group-is-layout-c0cf8e29 wp-block-group-is-layout-constrained\" id=\"pdf\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized is-style-no-rounded-corners-no-drop-shadow wp-duotone-unset-5\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/thales_pdf.png\" alt=\"\" class=\"wp-image-18841\" style=\"width:310px;height:auto\" srcset=\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/thales_pdf.png 500w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/thales_pdf-300x300.png 300w, https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/03\/thales_pdf-150x150.png 150w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center has-coral-color has-text-color has-link-color wp-elements-654b1bf734df8380957f03a9001afe20 is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading is-style-border-left wp-block-heading\" id=\"h-securing-your-gen-ai-download\">Securing your Gen AI <strong>Download<\/strong><\/h4>\n\n\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_261' ><div id='gf_261' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>\u201e<span class=\"gfield_required gfield_required_asterisk\">*<\/span>\u201c zeigt erforderliche Felder an<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_261'  action='\/ch\/wp-json\/wp\/v2\/pages\/18775#gf_261' data-formid='261' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_261' class='gform_fields top_label form_sublabel_above description_above validation_below'><div id=\"field_261_6\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_261_6'>Name<\/label><div class='gfield_description' id='gfield_description_261_6'>Dieses Feld dient zur Validierung und sollte nicht ver\u00e4ndert werden.<\/div><div class='ginput_container'><input name='input_6' id='input_261_6' type='text' value='' autocomplete='new-password'\/><\/div><\/div><div id=\"field_261_5\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_261_5'>E-Mail<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_5' id='input_261_5' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_261' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Send'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_261' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_261' id='gform_theme_261' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_261' id='gform_style_settings_261' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_261' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='261' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CHF' value='yITsMcbP0Xbu\/5TJ14rLlPRBg8SeMGGyHQ8xo7GAakbjjoWuppdqeQlIogeQRPELLYpQZd6D8WuOHJVs\/qJ\/XyERXGzynDKw2+PI1nF5y33oYzQ=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_261' value='WyJbXSIsIjc3YWE1M2E5MTFjMjNhN2Y1NDgxODNlYzQwZWNmZDYzIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_261' id='gform_target_page_number_261' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_261' id='gform_source_page_number_261' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 261, 'https:\/\/www.infinigate.com\/ch\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_261').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_261');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_261').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_261').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_261').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_261').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_261').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_261').val();gformInitSpinner( 261, 'https:\/\/www.infinigate.com\/ch\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [261, current_page]);window['gf_submitting_261'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_261').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_261').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [261]);window['gf_submitting_261'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_261').text());}else{jQuery('#gform_261').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"261\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_261\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_261\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_261\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 261, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-grey-background-color has-background is-layout-constrained wp-container-core-group-is-layout-c0cf8e29 wp-block-group-is-layout-constrained\" id=\"threema\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"easter-mission\" id=\"mission-threema\">\n  <div class=\"easter-mission__stage\" role=\"group\" aria-label=\"Threema Mission\">\n    <button type=\"button\" class=\"easter-mission__hotspot\" aria-label=\"Find the hidden egg\"><\/button>\n\n    <div class=\"easter-mission__quiz\" aria-hidden=\"true\">\n      <div class=\"easter-mission__quiz-inner\">\n        <button type=\"button\" class=\"easter-mission__close\">\u00d7<\/button>\n\n        <p class=\"easter-mission__question\">\n          Why is secure, end-to-end encrypted communication strategically relevant for companies?\n        <\/p>\n\n        <div class=\"easter-mission__answers-container\">\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"threema_q1\" value=\"A\" \/>\n            <span>Because sensitive information is only truly protected if it is exclusively readable by the sender and recipient \u2013 even the provider must not have access.<\/span>\n          <\/label>\n\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"threema_q1\" value=\"B\" \/>\n            <span>Because encrypted messengers primarily increase internet speed.<\/span>\n          <\/label>\n\n          <label class=\"easter-mission__option\">\n            <input type=\"radio\" name=\"threema_q1\" value=\"C\" \/>\n            <span>Because secure communication is only necessary for authorities and the military.<\/span>\n          <\/label>\n\n          <div class=\"easter-mission__feedback\" style=\"min-height: 24px; margin: 10px 0;\"><\/div>\n\n          <div class=\"easter-mission__actions\">\n            <button type=\"button\" class=\"threema-check-btn easter-mission__submit\">Check answer<\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  \/* Specific design for Threema *\/\n  #mission-threema .easter-mission__stage {\n    position: relative; width: 100%; max-width: 980px; aspect-ratio: 5 \/ 4;\n    border-radius: 16px; overflow: hidden;\n    background-image: url(\"https:\/\/www.infinigate.com\/ch\/wp-content\/uploads\/sites\/21\/2026\/02\/Threema_game_HG_1.jpg\");\n    background-size: cover; background-position: center;\n  }\n  \n  \/* Coordinates for the egg on the stone on the left *\/\n  #mission-threema .easter-mission__hotspot {\n    position: absolute; \n    left: 2%; \n    top: 48%; \n    width: 20%; \n    height: 25%;\n    border: 2px solid transparent; background: transparent; cursor: pointer; z-index: 2;\n  }\n  \n  #mission-threema .easter-mission__quiz {\n    display: none; position: absolute; inset: 0; place-items: center;\n    background: rgba(0, 0, 0, 0.7); z-index: 5;\n  }\n  #mission-threema.is-open .easter-mission__quiz { display: grid; }\n  #mission-threema .easter-mission__quiz-inner {\n    width: min(600px, 90%); background: #fff; border-radius: 16px; padding: 25px; position: relative;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.3);\n  }\n  #mission-threema .easter-mission__close {\n    position: absolute; top: 10px; right: 10px; border: 0; background: #eee;\n    width: 30px; height: 30px; cursor: pointer; border-radius: 50%; font-size: 20px;\n  }\n  #mission-threema .easter-mission__question { font-weight: bold; margin-bottom: 15px; color: #333; line-height: 1.4; }\n  #mission-threema .easter-mission__option {\n    display: flex; gap: 10px; padding: 12px; background: #f5f5f5;\n    margin-bottom: 8px; border-radius: 8px; cursor: pointer; transition: background 0.2s;\n  }\n  #mission-threema .easter-mission__option:hover { background: #eee; }\n  #mission-threema .easter-mission__submit {\n    background: #ec5740; color: #fff; border: 0; padding: 12px 20px;\n    border-radius: 8px; cursor: pointer; font-weight: bold; width: 100%;\n  }\n<\/style>\n\n<script>\n(function() {\n    if (typeof window.threemaRedirectLocked === 'undefined') {\n        window.threemaRedirectLocked = false;\n    }\n\n    function setupThreema() {\n        const root = document.getElementById('mission-threema');\n        if (!root || root.getAttribute('data-loaded')) return;\n        root.setAttribute('data-loaded', 'true');\n\n        const btn = root.querySelector('.threema-check-btn');\n        const hotspot = root.querySelector('.easter-mission__hotspot');\n        const close = root.querySelector('.easter-mission__close');\n        const feedback = root.querySelector('.easter-mission__feedback');\n\n        hotspot.addEventListener('click', () => root.classList.add('is-open'));\n        close.addEventListener('click', () => root.classList.remove('is-open'));\n\n        btn.addEventListener('click', function(e) {\n            e.preventDefault();\n            if (window.threemaRedirectLocked) return;\n\n            const selected = root.querySelector('input[name=\"threema_q1\"]:checked');\n            \n            if (!selected) {\n                feedback.textContent = \"Please select an answer.\";\n                feedback.style.color = \"red\";\n                return;\n            }\n\n            if (selected.value === \"A\") {\n                window.threemaRedirectLocked = true;\n                feedback.textContent = \"Correct! You are being redirected...\";\n                feedback.style.color = \"green\";\n\n                setTimeout(() => {\n                    window.open(\"https:\/\/www.infinigate.com\/ch\/en\/teilnahme-an-ostebrunch-threema-en\/\", \"_blank\");\n                    root.classList.remove('is-open');\n                    setTimeout(() => { window.threemaRedirectLocked = false; }, 3000);\n                }, 800);\n            } else {\n                feedback.textContent = \"Unfortunately wrong. Please try again.\";\n                feedback.style.color = \"#b00020\";\n            }\n        });\n    }\n\n    document.addEventListener('DOMContentLoaded', setupThreema);\n    window.addEventListener('load', setupThreema);\n    setupThreema(); \n})();\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading is-style-border-left wp-block-heading\" id=\"h-threema-securing-communication\"><br>Threema \u2013 Securing <strong>communication<\/strong><\/h2>\n\n\n\n<p>The external defences are holding. Identities are protected. But suddenly a new problem arises.<\/p>\n\n\n\n<p>Internal messages from the Easter Bunny have been intercepted. Agreements about delivery routes, schedules and hiding places are no longer confidential. A single compromised chat can jeopardise the entire Easter celebration.<\/p>\n\n\n\n<p><strong>Not every attack comes through open ports or APIs. Some start with a simple message.<\/strong><\/p>\n\n\n\n<p>This is where it is decided whether sensitive communication is truly protected end-to-end or whether eavesdroppers are lurking in the shadows.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\"><strong>\u2190<\/strong>Find the Easter egg in the picture<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Easter Bunny has a problem. Actually, he just wanted to distribute his eggs. But this year, his digital Easter&hellip;<\/p>\n","protected":false},"author":43,"featured_media":18626,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"folder":[1443],"class_list":["post-18775","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"lang":"en","translations":{"en":18775,"de":18080},"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Infinigate | Switzerland","distributor_original_site_url":"https:\/\/www.infinigate.com\/ch","push-errors":false,"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.infinigate.com\/ch\/wp-json\/wp\/v2\/pages\/18775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infinigate.com\/ch\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.infinigate.com\/ch\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.infinigate.com\/ch\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infinigate.com\/ch\/wp-json\/wp\/v2\/comments?post=18775"}],"version-history":[{"count":5,"href":"https:\/\/www.infinigate.com\/ch\/wp-json\/wp\/v2\/pages\/18775\/revisions"}],"predecessor-version":[{"id":19528,"href":"https:\/\/www.infinigate.com\/ch\/wp-json\/wp\/v2\/pages\/18775\/revisions\/19528"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infinigate.com\/ch\/wp-json\/wp\/v2\/media\/18626"}],"wp:attachment":[{"href":"https:\/\/www.infinigate.com\/ch\/wp-json\/wp\/v2\/media?parent=18775"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/www.infinigate.com\/ch\/wp-json\/wp\/v2\/folder?post=18775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}