{"id":13944,"date":"2026-04-04T23:11:44","date_gmt":"2026-04-04T21:11:44","guid":{"rendered":"https:\/\/fortgale.com\/it\/?page_id=13944"},"modified":"2026-04-04T23:15:23","modified_gmt":"2026-04-04T21:15:23","slug":"ot-security","status":"publish","type":"page","link":"https:\/\/fortgale.com\/it\/ot-security\/","title":{"rendered":"Sicurezza informatica per macchine industriali"},"content":{"rendered":"<div data-colibri-id=\"13944-c1\" class=\"style-6122 style-local-13944-c1 position-relative\">\n  <!---->\n  <div data-colibri-component=\"section\" data-colibri-id=\"13944-c2\" id=\"initial-content\" class=\"h-section h-section-global-spacing d-flex align-items-lg-start align-items-md-start align-items-start style-6123 style-local-13944-c2 position-relative\">\n    <!---->\n    <!---->\n    <div class=\"h-section-grid-container h-section-fluid-container\">\n      <!---->\n      <div data-colibri-id=\"13944-c3\" class=\"h-row-container gutters-row-lg-0 gutters-row-md-0 gutters-row-0 gutters-row-v-lg-0 gutters-row-v-md-0 gutters-row-v-0 style-6124 style-local-13944-c3 position-relative\">\n        <!---->\n        <div class=\"h-row justify-content-lg-center justify-content-md-center justify-content-center align-items-lg-stretch align-items-md-stretch align-items-stretch gutters-col-lg-0 gutters-col-md-0 gutters-col-0 gutters-col-v-lg-0 gutters-col-v-md-0 gutters-col-v-0\">\n          <!---->\n          <div class=\"h-column h-column-container d-flex h-col-lg h-col-md h-col-auto style-6125-outer style-local-13944-c4-outer\">\n            <div data-colibri-id=\"13944-c4\" class=\"d-flex h-flex-basis h-column__inner h-px-lg-0 h-px-md-0 h-px-0 v-inner-lg-0 v-inner-md-0 v-inner-0 style-6125 style-local-13944-c4 position-relative\">\n              <!---->\n              <!---->\n              <div class=\"w-100 h-y-container h-column__content h-column__v-align flex-basis-100 align-self-lg-start align-self-md-start align-self-start\">\n                <!---->\n                <div data-colibri-id=\"13944-c5\" class=\"style-6126 style-local-13944-c5 position-relative h-element\">\n                  <!---->\n                  <div>\n                    \n\n\n\n                    <meta charset=\"UTF-8\">\n                    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n                    <title>Sicurezza Informatica per Macchine Industriali: Soluzioni OT Security | Fortgale<\/title>\n                    <meta name=\"description\" content=\"Cybersecurity industriale per impianti, macchine e reti OT. Fortgale protegge SCADA, PLC e reti di controllo adattandosi allo stack tecnologico esistente o affiancando l'azienda nella scelta delle soluzioni migliori.\">\n                    <meta name=\"keywords\" content=\"OT security, sicurezza informatica macchine industriali, cybersecurity industriale, protezione OT, sicurezza SCADA, ICS security, protezione impianti industriali, OT cybersecurity Italia, IEC 62443, sicurezza reti OT, protezione PLC, cybersecurity manifatturiero\">\n                    <meta name=\"robots\" content=\"index, follow\">\n                    <link rel=\"canonical\" href=\"https:\/\/fortgale.com\/it\/ot-security\/\">\n\n                    <meta property=\"og:title\" content=\"Sicurezza Informatica per Macchine Industriali: Soluzioni OT Security \u2014 Fortgale\">\n                    <meta property=\"og:description\" content=\"Protezione OT per impianti e macchine industriali. SCADA, PLC, reti di controllo: Fortgale si integra nello stack esistente o diventa partner strategico per la scelta tecnologica.\">\n                    <meta property=\"og:type\" content=\"website\">\n                    <meta property=\"og:url\" content=\"https:\/\/fortgale.com\/it\/ot-security\/\">\n\n                    <script type=\"application\/ld+json\">\n                      {\n                        \"@context\": \"https:\/\/schema.org\",\n                        \"@type\": \"WebPage\",\n                        \"name\": \"Sicurezza Informatica per Macchine Industriali: Soluzioni OT Security\",\n                        \"description\": \"Servizio di OT Security e cybersecurity industriale per la protezione di impianti, macchine, reti SCADA e sistemi di controllo. Fortgale si adatta all'infrastruttura tecnologica esistente o supporta la valutazione e implementazione di nuove soluzioni di mercato.\",\n                        \"url\": \"https:\/\/fortgale.com\/it\/ot-security\/\",\n                        \"inLanguage\": \"it-IT\",\n                        \"publisher\": {\n                          \"@type\": \"Organization\",\n                          \"name\": \"Fortgale\",\n                          \"url\": \"https:\/\/fortgale.com\/it\/\",\n                          \"logo\": \"https:\/\/fortgale.com\/it\/wp-content\/uploads\/sites\/9\/2023\/02\/cropped-fortgale_logo.png\",\n                          \"address\": {\n                            \"@type\": \"PostalAddress\",\n                            \"streetAddress\": \"Via San Damiano 2\",\n                            \"addressLocality\": \"Milano\",\n                            \"addressCountry\": \"IT\"\n                          }\n                        }\n                      }\n                    <\/script>\n\n                    <script type=\"application\/ld+json\">\n                      {\n                        \"@context\": \"https:\/\/schema.org\",\n                        \"@type\": \"FAQPage\",\n                        \"mainEntity\": [{\n                            \"@type\": \"Question\",\n                            \"name\": \"Qual \u00e8 la differenza tra sicurezza IT e sicurezza OT?\",\n                            \"acceptedAnswer\": {\n                              \"@type\": \"Answer\",\n                              \"text\": \"La sicurezza IT (Information Technology) protegge sistemi informativi aziendali \u2014 server, PC, cloud, dati. La sicurezza OT (Operational Technology) protegge i sistemi che controllano processi fisici: macchine, linee di produzione, impianti, reti SCADA, PLC e DCS. In ambito OT, un incidente non compromette solo dati ma pu\u00f2 bloccare la produzione, danneggiare impianti fisici o mettere a rischio la sicurezza delle persone. Questo richiede approcci, strumenti e competenze specifici \u2014 non \u00e8 sufficiente applicare la sicurezza IT all'OT.\"\n                            }\n                          },\n                          {\n                            \"@type\": \"Question\",\n                            \"name\": \"Fortgale deve sostituire i miei sistemi di controllo industriale per proteggere la rete OT?\",\n                            \"acceptedAnswer\": {\n                              \"@type\": \"Answer\",\n                              \"text\": \"No. Fortgale si adatta all'infrastruttura esistente senza richiedere la sostituzione dei sistemi di controllo o delle macchine in uso. L'approccio \u00e8 non-invasivo: si aggiunge visibilit\u00e0, segmentazione e detection sopra quello che gi\u00e0 esiste, preservando gli investimenti fatti e garantendo la continuit\u00e0 operativa. Nei casi in cui l'azienda vuole valutare nuove tecnologie di mercato, Fortgale affianca il cliente come partner strategico nella scelta e nell'implementazione delle soluzioni pi\u00f9 adatte al contesto specifico.\"\n                            }\n                          },\n                          {\n                            \"@type\": \"Question\",\n                            \"name\": \"I sistemi OT legacy possono essere protetti senza aggiornamenti?\",\n                            \"acceptedAnswer\": {\n                              \"@type\": \"Answer\",\n                              \"text\": \"S\u00ec. Uno dei principali problemi della sicurezza OT \u00e8 la presenza di sistemi legacy \u2014 PLC, HMI e SCADA che non possono essere aggiornati o patchati senza rischiare l'operativit\u00e0. Fortgale affronta questa sfida con un approccio compensativo: segmentazione di rete per isolare i sistemi vulnerabili, monitoraggio passivo del traffico OT per rilevare anomalie senza interferire con i processi, e controlli perimetrali che proteggono i device legacy senza toccarli direttamente.\"\n                            }\n                          },\n                          {\n                            \"@type\": \"Question\",\n                            \"name\": \"La NIS2 si applica alle aziende manifatturiere con impianti OT?\",\n                            \"acceptedAnswer\": {\n                              \"@type\": \"Answer\",\n                              \"text\": \"La Direttiva NIS2 (D.Lgs. 138\/2024) include tra i soggetti obbligati le aziende operanti in settori come energia, trasporti, acqua, produzione alimentare e manifatturiero ad alta criticit\u00e0. Le aziende con impianti OT che forniscono servizi essenziali o operano in filiere critiche possono rientrare negli obblighi NIS2, con requisiti di sicurezza specifici per i sistemi di controllo industriale e obbligo di notifica degli incidenti significativi al CSIRT Italia.\"\n                            }\n                          },\n                          {\n                            \"@type\": \"Question\",\n                            \"name\": \"Cosa si intende per convergenza IT\/OT e perch\u00e9 aumenta il rischio?\",\n                            \"acceptedAnswer\": {\n                              \"@type\": \"Answer\",\n                              \"text\": \"La convergenza IT\/OT \u00e8 il processo di integrazione tra i sistemi informativi aziendali (IT) e i sistemi di controllo industriale (OT), un tempo separati. Questa integrazione \u2014 abilitata da IIoT, accesso remoto e digitalizzazione dei processi produttivi \u2014 porta enormi benefici operativi ma espone la rete OT a tutti i vettori di attacco tipici dell'IT. Un ransomware che colpisce la rete aziendale pu\u00f2 propagarsi alla rete di controllo; un accesso remoto non protetto alle HMI diventa una porta d'ingresso diretta agli impianti.\"\n                            }\n                          }\n                        ]\n                      }\n                    <\/script>\n\n                    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n                    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n                    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800&amp;family=JetBrains+Mono:wght@400;600&amp;display=swap\" rel=\"stylesheet\">\n\n                    <style>\n                      *,\n                      *::before,\n                      *::after {\n                        box-sizing: border-box;\n                        margin: 0;\n                        padding: 0;\n                      }\n\n                      :root {\n                        --navy: #001B3B;\n                        --navy-mid: #0A2250;\n                        --navy-btn: #303E7A;\n                        --navy-light: #1a2e5a;\n                        --white: #FFFFFF;\n                        --gray-light: #F2F2F2;\n                        --gray-mid: #C3C4C7;\n                        --text-dark: #001B3B;\n                        --text-body: #2c3340;\n                        --text-muted: #65615f;\n                        --amber: #c9920a;\n                        --amber-light: #f5c842;\n                        --amber-glow: rgba(245, 200, 66, 0.15);\n                        --amber-dim: rgba(245, 200, 66, 0.55);\n                        --orange: #e67e22;\n                        --teal: #00c2a8;\n                        --teal-dim: rgba(0, 194, 168, 0.15);\n                        --red: #c0392b;\n                      }\n\n                      html {\n                        scroll-behavior: smooth;\n                      }\n\n                      body {\n                        font-family: 'Poppins', sans-serif;\n                        color: var(--text-body);\n                        background: var(--white);\n                        line-height: 1.7;\n                        font-size: 16px;\n                      }\n\n                      a {\n                        text-decoration: none;\n                        color: inherit;\n                      }\n\n                      img {\n                        max-width: 100%;\n                        display: block;\n                      }\n\n                      \/* \u2500\u2500\u2500 HERO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .hero {\n                        background: linear-gradient(to right, rgba(0, 27, 59, 0.97) 44%, rgba(0, 27, 59, 0.55) 100%), url('https:\/\/fortgale.com\/it\/wp-content\/uploads\/sites\/9\/2026\/03\/managed-detection-and-response-mdr.png') center\/cover no-repeat;\n                        min-height: 100vh;\n                        display: flex;\n                        align-items: center;\n                        position: relative;\n                        overflow: hidden;\n                        padding-top: 40px;\n                      }\n\n                      .hero::before {\n                        content: '';\n                        position: absolute;\n                        inset: 0;\n                        pointer-events: none;\n                        background-image: linear-gradient(rgba(245, 200, 66, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(245, 200, 66, 0.03) 1px, transparent 1px);\n                        background-size: 52px 52px;\n                      }\n\n                      \/* \u2500\u2500\u2500 ANIMATIONS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      @keyframes blink {\n                        0%,\n                        100% {\n                          opacity: 1\n                        }\n                        50% {\n                          opacity: .2\n                        }\n                      }\n\n                      @keyframes pulse-ring {\n                        0% {\n                          transform: translate(-50%, -50%) scale(.6);\n                          opacity: .8\n                        }\n                        100% {\n                          transform: translate(-50%, -50%) scale(2.8);\n                          opacity: 0\n                        }\n                      }\n\n                      @keyframes ping-dot {\n                        0% {\n                          transform: scale(1);\n                          opacity: .7\n                        }\n                        100% {\n                          transform: scale(2.4);\n                          opacity: 0\n                        }\n                      }\n\n                      @keyframes flow-move {\n                        0%,\n                        100% {\n                          opacity: 0.2\n                        }\n                        50% {\n                          opacity: 1\n                        }\n                      }\n\n                      @keyframes scan-v {\n                        0% {\n                          top: 0;\n                          opacity: .5\n                        }\n                        100% {\n                          top: 100%;\n                          opacity: 0\n                        }\n                      }\n\n                      @keyframes rotate-slow {\n                        from {\n                          transform: rotate(0deg)\n                        }\n                        to {\n                          transform: rotate(360deg)\n                        }\n                      }\n\n                      \/* \u2500\u2500\u2500 PURDUE MODEL PANEL \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .purdue-panel {\n                        position: absolute;\n                        right: 5%;\n                        top: 50%;\n                        transform: translateY(-50%);\n                        width: 390px;\n                        z-index: 4;\n                      }\n\n                      .purdue-box {\n                        background: rgba(4, 13, 26, 0.9);\n                        border: 1px solid rgba(255, 255, 255, 0.08);\n                        border-radius: 14px;\n                        overflow: hidden;\n                        backdrop-filter: blur(14px);\n                        box-shadow: 0 24px 64px rgba(0, 0, 0, 0.55);\n                      }\n\n                      .purdue-header {\n                        background: rgba(255, 255, 255, 0.04);\n                        padding: 14px 20px;\n                        display: flex;\n                        align-items: center;\n                        justify-content: space-between;\n                        border-bottom: 1px solid rgba(255, 255, 255, 0.07);\n                      }\n\n                      .purdue-title {\n                        font-size: 11px;\n                        font-weight: 700;\n                        letter-spacing: 0.13em;\n                        text-transform: uppercase;\n                        color: rgba(255, 255, 255, 0.6);\n                      }\n\n                      .purdue-live {\n                        display: flex;\n                        align-items: center;\n                        gap: 6px;\n                        font-size: 10px;\n                        font-family: 'JetBrains Mono', monospace;\n                        color: var(--teal);\n                      }\n\n                      .purdue-live-dot {\n                        width: 6px;\n                        height: 6px;\n                        border-radius: 50%;\n                        background: var(--teal);\n                        animation: blink 1.8s ease-in-out infinite;\n                      }\n\n                      .purdue-layers {\n                        padding: 14px 18px;\n                        display: flex;\n                        flex-direction: column;\n                        gap: 6px;\n                      }\n\n                      .purdue-layer {\n                        border-radius: 8px;\n                        border: 1px solid;\n                        padding: 10px 14px;\n                        display: flex;\n                        align-items: center;\n                        gap: 12px;\n                        cursor: default;\n                        transition: opacity 0.2s;\n                        position: relative;\n                        overflow: hidden;\n                      }\n\n                      .purdue-layer::after {\n                        content: '';\n                        position: absolute;\n                        top: 0;\n                        left: 0;\n                        bottom: 0;\n                        width: 3px;\n                      }\n\n                      \/* Level colors *\/\n\n                      .lv-it {\n                        background: rgba(48, 62, 122, 0.2);\n                        border-color: rgba(48, 62, 122, 0.4);\n                      }\n\n                      .lv-it::after {\n                        background: #303e7a;\n                      }\n\n                      .lv-dmz {\n                        background: rgba(245, 200, 66, 0.1);\n                        border-color: rgba(245, 200, 66, 0.35);\n                      }\n\n                      .lv-dmz::after {\n                        background: var(--amber-light);\n                      }\n\n                      .lv-scada {\n                        background: rgba(230, 126, 34, 0.1);\n                        border-color: rgba(230, 126, 34, 0.3);\n                      }\n\n                      .lv-scada::after {\n                        background: var(--orange);\n                      }\n\n                      .lv-ctrl {\n                        background: rgba(192, 57, 43, 0.1);\n                        border-color: rgba(192, 57, 43, 0.25);\n                      }\n\n                      .lv-ctrl::after {\n                        background: #c0392b;\n                      }\n\n                      .lv-field {\n                        background: rgba(255, 255, 255, 0.03);\n                        border-color: rgba(255, 255, 255, 0.08);\n                      }\n\n                      .lv-field::after {\n                        background: rgba(255, 255, 255, 0.2);\n                      }\n\n                      .purdue-layer-badge {\n                        font-size: 9px;\n                        font-weight: 800;\n                        letter-spacing: 0.1em;\n                        text-transform: uppercase;\n                        padding: 2px 8px;\n                        border-radius: 3px;\n                        flex-shrink: 0;\n                        white-space: nowrap;\n                      }\n\n                      .lv-it .purdue-layer-badge {\n                        background: rgba(48, 62, 122, 0.3);\n                        color: #a8c4e8;\n                      }\n\n                      .lv-dmz .purdue-layer-badge {\n                        background: rgba(245, 200, 66, 0.15);\n                        color: var(--amber-light);\n                      }\n\n                      .lv-scada .purdue-layer-badge {\n                        background: rgba(230, 126, 34, 0.15);\n                        color: #f0a96a;\n                      }\n\n                      .lv-ctrl .purdue-layer-badge {\n                        background: rgba(192, 57, 43, 0.15);\n                        color: #f1a1a1;\n                      }\n\n                      .lv-field .purdue-layer-badge {\n                        background: rgba(255, 255, 255, 0.06);\n                        color: rgba(255, 255, 255, 0.5);\n                      }\n\n                      .purdue-layer-body {\n                        flex: 1;\n                      }\n\n                      .purdue-layer-name {\n                        font-size: 12px;\n                        font-weight: 700;\n                        color: rgba(255, 255, 255, 0.88);\n                        line-height: 1.2;\n                      }\n\n                      .purdue-layer-desc {\n                        font-size: 10px;\n                        color: rgba(255, 255, 255, 0.38);\n                        font-family: 'JetBrains Mono', monospace;\n                        margin-top: 1px;\n                      }\n\n                      .purdue-layer-status {\n                        flex-shrink: 0;\n                      }\n\n                      .status-dot {\n                        width: 8px;\n                        height: 8px;\n                        border-radius: 50%;\n                      }\n\n                      .st-ok {\n                        background: var(--teal);\n                        box-shadow: 0 0 6px var(--teal);\n                      }\n\n                      .st-warn {\n                        background: var(--amber-light);\n                        box-shadow: 0 0 6px var(--amber-light);\n                        animation: blink 2s ease-in-out infinite;\n                      }\n\n                      .st-alert {\n                        background: #f1a1a1;\n                        box-shadow: 0 0 6px #f1a1a1;\n                        animation: blink 1.2s ease-in-out infinite;\n                      }\n\n                      \/* Fortgale shield in DMZ *\/\n\n                      .fortgale-shield {\n                        display: flex;\n                        align-items: center;\n                        gap: 8px;\n                        background: rgba(245, 200, 66, 0.07);\n                        border: 1px solid rgba(245, 200, 66, 0.2);\n                        border-radius: 6px;\n                        padding: 8px 12px;\n                        margin: 2px 0 4px;\n                      }\n\n                      .shield-icon {\n                        font-size: 16px;\n                      }\n\n                      .shield-text {\n                        font-size: 11px;\n                        font-weight: 700;\n                        color: var(--amber-light);\n                      }\n\n                      .shield-sub {\n                        font-size: 10px;\n                        color: rgba(255, 255, 255, 0.35);\n                        display: block;\n                      }\n\n                      \/* alert ticker *\/\n\n                      .purdue-alert {\n                        margin: 0 18px 14px;\n                        background: rgba(192, 57, 43, 0.1);\n                        border: 1px solid rgba(192, 57, 43, 0.25);\n                        border-radius: 7px;\n                        padding: 9px 12px;\n                        display: flex;\n                        align-items: center;\n                        gap: 10px;\n                      }\n\n                      .purdue-alert-icon {\n                        font-size: 14px;\n                        flex-shrink: 0;\n                      }\n\n                      .purdue-alert-text {\n                        font-size: 11px;\n                        color: rgba(255, 255, 255, 0.8);\n                        line-height: 1.4;\n                      }\n\n                      .purdue-alert-text strong {\n                        color: #f1a1a1;\n                      }\n\n                      \/* \u2500\u2500\u2500 HERO CONTENT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .hero-content {\n                        position: relative;\n                        z-index: 3;\n                        padding: 80px 80px 140px;\n                        max-width: 620px;\n                      }\n\n                      .hero-tag {\n                        display: inline-block;\n                        font-size: 11px;\n                        font-weight: 600;\n                        letter-spacing: 0.15em;\n                        text-transform: uppercase;\n                        color: var(--amber-light);\n                        border: 1px solid rgba(245, 200, 66, 0.35);\n                        padding: 5px 14px;\n                        border-radius: 3px;\n                        margin-bottom: 28px;\n                      }\n\n                      .hero h1 {\n                        font-size: clamp(32px, 3.6vw, 50px);\n                        font-weight: 800;\n                        color: var(--white);\n                        line-height: 1.12;\n                        margin-bottom: 24px;\n                        letter-spacing: -0.02em;\n                      }\n\n                      .hero h1 span {\n                        color: var(--amber-light);\n                      }\n\n                      .hero-subtitle {\n                        font-size: 17px;\n                        color: rgba(240, 246, 252, 0.72);\n                        line-height: 1.75;\n                        margin-bottom: 40px;\n                        max-width: 520px;\n                      }\n\n                      .hero-ctas {\n                        display: flex;\n                        gap: 16px;\n                        flex-wrap: wrap;\n                      }\n\n                      .hero-bottom {\n                        position: absolute;\n                        bottom: 36px;\n                        left: 80px;\n                        display: flex;\n                        gap: 48px;\n                      }\n\n                      .hero-stat-value {\n                        font-size: 30px;\n                        font-weight: 800;\n                        color: var(--white);\n                        line-height: 1;\n                      }\n\n                      .hero-stat-value.accent {\n                        color: var(--amber-light);\n                      }\n\n                      .hero-stat-label {\n                        font-size: 11px;\n                        font-weight: 500;\n                        color: rgba(240, 246, 252, 0.5);\n                        text-transform: uppercase;\n                        letter-spacing: 0.08em;\n                        margin-top: 4px;\n                      }\n\n                      \/* \u2500\u2500\u2500 BUTTONS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .btn-primary {\n                        background: var(--navy-btn);\n                        color: var(--white);\n                        font-family: 'Poppins', sans-serif;\n                        font-size: 12px;\n                        font-weight: 600;\n                        letter-spacing: 0.1em;\n                        text-transform: uppercase;\n                        padding: 14px 30px;\n                        border-radius: 56px;\n                        border: 1.6px solid var(--navy-btn);\n                        cursor: pointer;\n                        transition: all 0.25s;\n                        display: inline-block;\n                      }\n\n                      .btn-primary:hover {\n                        background: #253070;\n                        transform: translateY(-1px);\n                        box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25);\n                      }\n\n                      .btn-amber {\n                        background: transparent;\n                        color: var(--amber-light);\n                        font-family: 'Poppins', sans-serif;\n                        font-size: 12px;\n                        font-weight: 600;\n                        letter-spacing: 0.1em;\n                        text-transform: uppercase;\n                        padding: 14px 30px;\n                        border-radius: 56px;\n                        border: 1.6px solid rgba(245, 200, 66, 0.5);\n                        cursor: pointer;\n                        transition: all 0.25s;\n                        display: inline-block;\n                      }\n\n                      .btn-amber:hover {\n                        border-color: var(--amber-light);\n                        background: rgba(245, 200, 66, 0.06);\n                      }\n\n                      .btn-amber-solid {\n                        background: var(--amber-light);\n                        color: var(--navy);\n                        font-family: 'Poppins', sans-serif;\n                        font-size: 12px;\n                        font-weight: 700;\n                        letter-spacing: 0.1em;\n                        text-transform: uppercase;\n                        padding: 14px 30px;\n                        border-radius: 56px;\n                        border: none;\n                        cursor: pointer;\n                        transition: all 0.25s;\n                        display: inline-block;\n                      }\n\n                      .btn-amber-solid:hover {\n                        background: #f8d54e;\n                        transform: translateY(-1px);\n                        box-shadow: 0 6px 20px rgba(245, 200, 66, 0.3);\n                      }\n\n                      .btn-secondary {\n                        background: transparent;\n                        color: var(--white);\n                        font-family: 'Poppins', sans-serif;\n                        font-size: 12px;\n                        font-weight: 600;\n                        letter-spacing: 0.1em;\n                        text-transform: uppercase;\n                        padding: 14px 30px;\n                        border-radius: 56px;\n                        border: 1.6px solid rgba(255, 255, 255, 0.4);\n                        cursor: pointer;\n                        transition: all 0.25s;\n                        display: inline-block;\n                      }\n\n                      .btn-secondary:hover {\n                        border-color: var(--white);\n                        background: rgba(255, 255, 255, 0.07);\n                      }\n\n                      \/* \u2500\u2500\u2500 GENERAL SECTIONS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .section {\n                        padding: 96px 80px;\n                      }\n\n                      .section-narrow {\n                        max-width: 1200px;\n                        margin: 0 auto;\n                      }\n\n                      .section-tag {\n                        display: inline-block;\n                        font-size: 11px;\n                        font-weight: 700;\n                        letter-spacing: 0.18em;\n                        text-transform: uppercase;\n                        color: var(--navy-btn);\n                        margin-bottom: 16px;\n                      }\n\n                      .section-tag-amber {\n                        color: var(--amber-dim);\n                      }\n\n                      .section-tag-light {\n                        color: rgba(245, 200, 66, 0.7);\n                      }\n\n                      .section-tag-orange {\n                        color: rgba(230, 126, 34, 0.8);\n                      }\n\n                      .section h2 {\n                        font-size: clamp(26px, 2.8vw, 38px);\n                        font-weight: 800;\n                        color: var(--text-dark);\n                        line-height: 1.2;\n                        letter-spacing: -0.02em;\n                        margin-bottom: 20px;\n                      }\n\n                      .section-dark h2 {\n                        color: var(--white);\n                      }\n\n                      .section-lead {\n                        font-size: 17px;\n                        color: var(--text-muted);\n                        max-width: 720px;\n                        line-height: 1.75;\n                        margin-bottom: 56px;\n                      }\n\n                      .section-dark .section-lead {\n                        color: rgba(240, 246, 252, 0.68);\n                      }\n\n                      .section-dark {\n                        background: var(--navy);\n                      }\n\n                      .section-alt {\n                        background: var(--gray-light);\n                      }\n\n                      .section-ink {\n                        background: #040d1a;\n                      }\n\n                      \/* \u2500\u2500\u2500 PROBLEM CARDS (IT\/OT risks) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .problem-grid {\n                        display: grid;\n                        grid-template-columns: repeat(3, 1fr);\n                        gap: 20px;\n                        margin-top: 52px;\n                      }\n\n                      .problem-card {\n                        background: var(--white);\n                        border: 1px solid rgba(192, 57, 43, 0.15);\n                        border-radius: 12px;\n                        padding: 32px 28px;\n                        position: relative;\n                        overflow: hidden;\n                        transition: transform 0.25s, box-shadow 0.25s;\n                      }\n\n                      .problem-card:hover {\n                        transform: translateY(-4px);\n                        box-shadow: 0 12px 40px rgba(192, 57, 43, 0.1);\n                      }\n\n                      .problem-card::before {\n                        content: '';\n                        position: absolute;\n                        top: 0;\n                        left: 0;\n                        right: 0;\n                        height: 3px;\n                        background: linear-gradient(90deg, rgba(192, 57, 43, 0.7), rgba(192, 57, 43, 0.2));\n                      }\n\n                      .problem-icon {\n                        font-size: 34px;\n                        margin-bottom: 18px;\n                      }\n\n                      .problem-title {\n                        font-size: 17px;\n                        font-weight: 800;\n                        color: var(--text-dark);\n                        margin-bottom: 10px;\n                      }\n\n                      .problem-desc {\n                        font-size: 14px;\n                        color: var(--text-muted);\n                        line-height: 1.75;\n                      }\n\n                      .problem-tag {\n                        display: inline-block;\n                        margin-top: 14px;\n                        font-size: 11px;\n                        font-weight: 700;\n                        text-transform: uppercase;\n                        letter-spacing: 0.1em;\n                        background: rgba(192, 57, 43, 0.08);\n                        color: rgba(192, 57, 43, 0.8);\n                        padding: 4px 12px;\n                        border-radius: 4px;\n                        border: 1px solid rgba(192, 57, 43, 0.18);\n                      }\n\n                      \/* \u2500\u2500\u2500 PERCH\u00c9 OT \u00c8 DIVERSO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .diff-table {\n                        margin-top: 52px;\n                        border-radius: 14px;\n                        overflow: hidden;\n                        border: 1px solid rgba(0, 27, 59, 0.1);\n                      }\n\n                      .diff-header {\n                        display: grid;\n                        grid-template-columns: 1fr 1fr 1fr;\n                        background: var(--navy);\n                      }\n\n                      .diff-header-cell {\n                        padding: 18px 24px;\n                        font-size: 11px;\n                        font-weight: 700;\n                        letter-spacing: 0.14em;\n                        text-transform: uppercase;\n                        color: rgba(255, 255, 255, 0.5);\n                      }\n\n                      .diff-header-cell.it-col {\n                        color: #a8c4e8;\n                      }\n\n                      .diff-header-cell.ot-col {\n                        color: #f0a96a;\n                      }\n\n                      .diff-row {\n                        display: grid;\n                        grid-template-columns: 1fr 1fr 1fr;\n                        border-bottom: 1px solid rgba(0, 27, 59, 0.07);\n                        transition: background 0.2s;\n                      }\n\n                      .diff-row:last-child {\n                        border-bottom: none;\n                      }\n\n                      .diff-row:hover {\n                        background: rgba(0, 27, 59, 0.03);\n                      }\n\n                      .diff-cell {\n                        padding: 16px 24px;\n                        font-size: 14px;\n                        line-height: 1.5;\n                      }\n\n                      .diff-cell.topic {\n                        font-weight: 700;\n                        color: var(--text-dark);\n                        font-size: 13px;\n                      }\n\n                      .diff-cell.it-val {\n                        color: var(--text-muted);\n                      }\n\n                      .diff-cell.ot-val {\n                        color: var(--text-dark);\n                        font-weight: 600;\n                      }\n\n                      .ot-badge {\n                        display: inline-block;\n                        font-size: 10px;\n                        font-weight: 700;\n                        padding: 2px 8px;\n                        border-radius: 3px;\n                        background: rgba(230, 126, 34, 0.1);\n                        color: var(--orange);\n                        border: 1px solid rgba(230, 126, 34, 0.25);\n                        margin-left: 6px;\n                      }\n\n                      \/* \u2500\u2500\u2500 PILASTRI SERVIZIO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .pillars {\n                        display: grid;\n                        grid-template-columns: repeat(3, 1fr);\n                        gap: 2px;\n                        margin-top: 56px;\n                      }\n\n                      .pillar {\n                        background: rgba(255, 255, 255, 0.03);\n                        border: 1px solid rgba(255, 255, 255, 0.07);\n                        padding: 44px 36px;\n                        position: relative;\n                        transition: background 0.3s;\n                      }\n\n                      .pillar:hover {\n                        background: rgba(255, 255, 255, 0.06);\n                      }\n\n                      .pillar-num {\n                        font-size: 56px;\n                        font-weight: 800;\n                        color: rgba(245, 200, 66, 0.12);\n                        line-height: 1;\n                        margin-bottom: 20px;\n                        letter-spacing: -0.04em;\n                      }\n\n                      .pillar h3 {\n                        font-size: 18px;\n                        font-weight: 700;\n                        color: var(--white);\n                        margin-bottom: 14px;\n                        line-height: 1.3;\n                      }\n\n                      .pillar p {\n                        font-size: 14px;\n                        color: rgba(240, 246, 252, 0.62);\n                        line-height: 1.75;\n                      }\n\n                      .pillar-line {\n                        position: absolute;\n                        top: 0;\n                        left: 0;\n                        width: 3px;\n                        height: 0;\n                        background: var(--amber-light);\n                        transition: height 0.4s ease;\n                      }\n\n                      .pillar:hover .pillar-line {\n                        height: 100%;\n                      }\n\n                      .pillar-icon {\n                        font-size: 26px;\n                        margin-bottom: 16px;\n                      }\n\n                      \/* \u2500\u2500\u2500 APPROCCIO TWO-MODE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .mode-grid {\n                        display: grid;\n                        grid-template-columns: 1fr 1fr;\n                        gap: 28px;\n                        margin-top: 52px;\n                      }\n\n                      .mode-card {\n                        border-radius: 14px;\n                        padding: 44px 40px;\n                        position: relative;\n                        overflow: hidden;\n                      }\n\n                      .mode-card.mode-adapt {\n                        background: rgba(48, 62, 122, 0.06);\n                        border: 1px solid rgba(48, 62, 122, 0.18);\n                      }\n\n                      .mode-card.mode-partner {\n                        background: rgba(245, 200, 66, 0.05);\n                        border: 1px solid rgba(245, 200, 66, 0.2);\n                      }\n\n                      .mode-eyebrow {\n                        font-size: 10px;\n                        font-weight: 700;\n                        letter-spacing: 0.18em;\n                        text-transform: uppercase;\n                        margin-bottom: 14px;\n                      }\n\n                      .mode-adapt .mode-eyebrow {\n                        color: var(--navy-btn);\n                      }\n\n                      .mode-partner .mode-eyebrow {\n                        color: var(--amber);\n                      }\n\n                      .mode-icon {\n                        font-size: 36px;\n                        margin-bottom: 18px;\n                      }\n\n                      .mode-card h3 {\n                        font-size: 22px;\n                        font-weight: 800;\n                        color: var(--text-dark);\n                        margin-bottom: 14px;\n                        line-height: 1.25;\n                      }\n\n                      .mode-card p {\n                        font-size: 15px;\n                        color: var(--text-muted);\n                        line-height: 1.78;\n                        margin-bottom: 20px;\n                      }\n\n                      .mode-list {\n                        list-style: none;\n                        display: flex;\n                        flex-direction: column;\n                        gap: 10px;\n                      }\n\n                      .mode-list li {\n                        font-size: 14px;\n                        color: var(--text-body);\n                        display: flex;\n                        gap: 10px;\n                        align-items: flex-start;\n                        line-height: 1.55;\n                      }\n\n                      .mode-adapt .mode-list li::before {\n                        content: '\u2713';\n                        color: var(--navy-btn);\n                        font-weight: 800;\n                        flex-shrink: 0;\n                      }\n\n                      .mode-partner .mode-list li::before {\n                        content: '\u2713';\n                        color: var(--amber);\n                        font-weight: 800;\n                        flex-shrink: 0;\n                      }\n\n                      \/* \u2500\u2500\u2500 AREE COPERTE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .area-grid {\n                        display: grid;\n                        grid-template-columns: repeat(2, 1fr);\n                        gap: 24px;\n                        margin-top: 52px;\n                      }\n\n                      .area-card {\n                        border: 1px solid rgba(0, 27, 59, 0.1);\n                        border-radius: 12px;\n                        padding: 36px;\n                        background: var(--white);\n                        position: relative;\n                        overflow: hidden;\n                        transition: box-shadow 0.25s, transform 0.25s;\n                      }\n\n                      .area-card:hover {\n                        box-shadow: 0 10px 40px rgba(0, 27, 59, 0.1);\n                        transform: translateY(-3px);\n                      }\n\n                      .area-card::before {\n                        content: '';\n                        position: absolute;\n                        top: 0;\n                        left: 0;\n                        right: 0;\n                        height: 3px;\n                        background: linear-gradient(90deg, var(--amber-light), var(--navy-btn));\n                      }\n\n                      .area-icon {\n                        font-size: 32px;\n                        margin-bottom: 18px;\n                      }\n\n                      .area-title {\n                        font-size: 19px;\n                        font-weight: 800;\n                        color: var(--text-dark);\n                        margin-bottom: 12px;\n                      }\n\n                      .area-desc {\n                        font-size: 14px;\n                        color: var(--text-muted);\n                        line-height: 1.75;\n                        margin-bottom: 20px;\n                      }\n\n                      .area-tags {\n                        display: flex;\n                        flex-wrap: wrap;\n                        gap: 6px;\n                      }\n\n                      .area-tag {\n                        font-size: 11px;\n                        font-weight: 600;\n                        color: var(--navy-btn);\n                        background: rgba(48, 62, 122, 0.07);\n                        padding: 4px 10px;\n                        border-radius: 4px;\n                      }\n\n                      \/* \u2500\u2500\u2500 STATS BAND \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .stats-band {\n                        display: grid;\n                        grid-template-columns: repeat(4, 1fr);\n                        gap: 1px;\n                      }\n\n                      .stat-box {\n                        padding: 48px 36px;\n                        text-align: center;\n                        background: rgba(255, 255, 255, 0.03);\n                        border: 1px solid rgba(255, 255, 255, 0.05);\n                      }\n\n                      .stat-box-val {\n                        font-size: 46px;\n                        font-weight: 800;\n                        color: var(--white);\n                        line-height: 1;\n                        letter-spacing: -0.03em;\n                      }\n\n                      .stat-box-val .accent {\n                        color: var(--amber-light);\n                      }\n\n                      .stat-box-label {\n                        font-size: 13px;\n                        color: rgba(240, 246, 252, 0.55);\n                        margin-top: 10px;\n                        line-height: 1.5;\n                      }\n\n                      \/* \u2500\u2500\u2500 PROCESS ASSESSMENT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .assess-steps {\n                        display: flex;\n                        flex-direction: column;\n                        gap: 0;\n                        margin-top: 52px;\n                      }\n\n                      .assess-step {\n                        display: grid;\n                        grid-template-columns: 80px 1fr;\n                        gap: 32px;\n                        align-items: flex-start;\n                        padding: 32px 0;\n                        border-bottom: 1px solid rgba(255, 255, 255, 0.06);\n                      }\n\n                      .assess-step:last-child {\n                        border-bottom: none;\n                      }\n\n                      .assess-num {\n                        width: 64px;\n                        height: 64px;\n                        border-radius: 50%;\n                        background: rgba(245, 200, 66, 0.1);\n                        border: 2px solid rgba(245, 200, 66, 0.3);\n                        color: var(--amber-light);\n                        font-size: 20px;\n                        font-weight: 800;\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        font-family: 'JetBrains Mono', monospace;\n                        flex-shrink: 0;\n                        transition: background 0.25s;\n                      }\n\n                      .assess-step:hover .assess-num {\n                        background: var(--amber-light);\n                        color: var(--navy);\n                        border-color: var(--amber-light);\n                      }\n\n                      .assess-phase {\n                        font-size: 10px;\n                        font-weight: 700;\n                        letter-spacing: 0.18em;\n                        text-transform: uppercase;\n                        color: var(--amber);\n                        margin-bottom: 6px;\n                      }\n\n                      .assess-title {\n                        font-size: 19px;\n                        font-weight: 800;\n                        color: var(--white);\n                        margin-bottom: 10px;\n                      }\n\n                      .assess-desc {\n                        font-size: 14px;\n                        color: rgba(240, 246, 252, 0.62);\n                        line-height: 1.75;\n                        max-width: 680px;\n                      }\n\n                      .assess-pills {\n                        display: flex;\n                        flex-wrap: wrap;\n                        gap: 8px;\n                        margin-top: 14px;\n                      }\n\n                      .assess-pill {\n                        font-size: 11px;\n                        font-weight: 600;\n                        color: rgba(245, 200, 66, 0.8);\n                        background: rgba(245, 200, 66, 0.07);\n                        border: 1px solid rgba(245, 200, 66, 0.18);\n                        padding: 4px 12px;\n                        border-radius: 20px;\n                      }\n\n                      \/* \u2500\u2500\u2500 SETTORI \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .sector-grid {\n                        display: grid;\n                        grid-template-columns: repeat(4, 1fr);\n                        gap: 16px;\n                        margin-top: 52px;\n                      }\n\n                      .sector-card {\n                        background: var(--white);\n                        border: 1px solid rgba(0, 27, 59, 0.08);\n                        border-radius: 10px;\n                        padding: 24px 18px;\n                        text-align: center;\n                        transition: box-shadow 0.25s, transform 0.25s;\n                      }\n\n                      .sector-card:hover {\n                        box-shadow: 0 8px 30px rgba(0, 27, 59, 0.08);\n                        transform: translateY(-3px);\n                      }\n\n                      .sector-icon {\n                        font-size: 28px;\n                        margin-bottom: 12px;\n                      }\n\n                      .sector-name {\n                        font-size: 14px;\n                        font-weight: 700;\n                        color: var(--text-dark);\n                        margin-bottom: 6px;\n                      }\n\n                      .sector-desc {\n                        font-size: 12px;\n                        color: var(--text-muted);\n                        line-height: 1.55;\n                      }\n\n                      \/* \u2500\u2500\u2500 COMPLIANCE STRIP \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .compliance-strip {\n                        background: rgba(0, 27, 59, 0.04);\n                        border: 1px solid rgba(0, 27, 59, 0.09);\n                        border-radius: 12px;\n                        padding: 28px 36px;\n                        margin-top: 52px;\n                        display: flex;\n                        align-items: center;\n                        gap: 24px;\n                        flex-wrap: wrap;\n                      }\n\n                      .compliance-label {\n                        font-size: 12px;\n                        font-weight: 700;\n                        color: var(--text-muted);\n                        letter-spacing: 0.08em;\n                        text-transform: uppercase;\n                        flex-shrink: 0;\n                      }\n\n                      .compliance-badges {\n                        display: flex;\n                        flex-wrap: wrap;\n                        gap: 10px;\n                      }\n\n                      .comp-badge {\n                        font-size: 12px;\n                        font-weight: 700;\n                        color: var(--navy-btn);\n                        background: rgba(48, 62, 122, 0.08);\n                        border: 1px solid rgba(48, 62, 122, 0.15);\n                        padding: 6px 16px;\n                        border-radius: 20px;\n                      }\n\n                      \/* \u2500\u2500\u2500 RELATED \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .related-grid {\n                        display: grid;\n                        grid-template-columns: repeat(3, 1fr);\n                        gap: 20px;\n                        margin-top: 52px;\n                      }\n\n                      .related-card {\n                        background: rgba(255, 255, 255, 0.03);\n                        border: 1px solid rgba(255, 255, 255, 0.08);\n                        border-radius: 10px;\n                        padding: 32px 28px;\n                        transition: border-color 0.25s, background 0.25s;\n                      }\n\n                      .related-card:hover {\n                        border-color: rgba(245, 200, 66, 0.3);\n                        background: rgba(255, 255, 255, 0.05);\n                      }\n\n                      .related-icon {\n                        font-size: 28px;\n                        margin-bottom: 16px;\n                      }\n\n                      .related-title {\n                        font-size: 17px;\n                        font-weight: 800;\n                        color: var(--white);\n                        margin-bottom: 10px;\n                      }\n\n                      .related-desc {\n                        font-size: 13px;\n                        color: rgba(240, 246, 252, 0.58);\n                        line-height: 1.7;\n                        margin-bottom: 20px;\n                      }\n\n                      .related-link {\n                        font-size: 11px;\n                        font-weight: 700;\n                        letter-spacing: 0.12em;\n                        text-transform: uppercase;\n                        color: var(--amber-light);\n                        display: inline-flex;\n                        align-items: center;\n                        gap: 6px;\n                        transition: gap 0.2s;\n                      }\n\n                      .related-link:hover {\n                        gap: 10px;\n                      }\n\n                      \/* \u2500\u2500\u2500 FAQ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .faq-list {\n                        display: flex;\n                        flex-direction: column;\n                        gap: 0;\n                        margin-top: 52px;\n                        border: 1px solid rgba(255, 255, 255, 0.08);\n                        border-radius: 12px;\n                        overflow: hidden;\n                      }\n\n                      .faq-item {\n                        border-bottom: 1px solid rgba(255, 255, 255, 0.06);\n                      }\n\n                      .faq-item:last-child {\n                        border-bottom: none;\n                      }\n\n                      .faq-q {\n                        width: 100%;\n                        padding: 26px 32px;\n                        background: none;\n                        border: none;\n                        cursor: pointer;\n                        display: flex;\n                        justify-content: space-between;\n                        align-items: center;\n                        gap: 20px;\n                        font-family: 'Poppins', sans-serif;\n                        font-size: 16px;\n                        font-weight: 700;\n                        color: var(--white);\n                        text-align: left;\n                        transition: background 0.2s;\n                      }\n\n                      .faq-q:hover {\n                        background: rgba(255, 255, 255, 0.03);\n                      }\n\n                      .faq-q .faq-arrow {\n                        font-size: 20px;\n                        color: var(--amber-light);\n                        flex-shrink: 0;\n                        transition: transform 0.3s;\n                      }\n\n                      .faq-q.open .faq-arrow {\n                        transform: rotate(45deg);\n                      }\n\n                      .faq-a {\n                        max-height: 0;\n                        overflow: hidden;\n                        transition: max-height 0.4s ease;\n                        padding: 0 32px;\n                      }\n\n                      .faq-a-inner {\n                        padding-bottom: 26px;\n                        font-size: 15px;\n                        color: rgba(240, 246, 252, 0.68);\n                        line-height: 1.78;\n                      }\n\n                      .faq-a.open {\n                        max-height: 500px;\n                      }\n\n                      \/* \u2500\u2500\u2500 CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      .cta-section {\n                        background: linear-gradient(135deg, var(--navy-mid) 0%, #060f22 100%);\n                        padding: 96px 80px;\n                        text-align: center;\n                        position: relative;\n                        overflow: hidden;\n                      }\n\n                      .cta-section::before {\n                        content: '';\n                        position: absolute;\n                        inset: 0;\n                        background: radial-gradient(ellipse at 50% 50%, rgba(245, 200, 66, 0.07) 0%, transparent 65%);\n                      }\n\n                      .cta-section h2 {\n                        font-size: clamp(28px, 3vw, 42px);\n                        font-weight: 800;\n                        color: var(--white);\n                        margin-bottom: 18px;\n                        position: relative;\n                        z-index: 2;\n                      }\n\n                      .cta-section p {\n                        font-size: 17px;\n                        color: rgba(240, 246, 252, 0.68);\n                        max-width: 600px;\n                        margin: 0 auto 40px;\n                        line-height: 1.75;\n                        position: relative;\n                        z-index: 2;\n                      }\n\n                      .cta-btns {\n                        display: flex;\n                        justify-content: center;\n                        gap: 16px;\n                        flex-wrap: wrap;\n                        position: relative;\n                        z-index: 2;\n                      }\n\n                      \/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n                      @media (max-width:1100px) {\n                        .purdue-panel {\n                          display: none;\n                        }\n                        .hero-content {\n                          max-width: 100%;\n                        }\n                      }\n\n                      @media (max-width:1024px) {\n                        .section {\n                          padding: 72px 40px;\n                        }\n                        .hero-content {\n                          padding: 72px 40px 100px;\n                        }\n                        .hero-bottom {\n                          left: 40px;\n                        }\n                        .cta-section {\n                          padding: 72px 40px;\n                        }\n                        .pillars {\n                          grid-template-columns: repeat(2, 1fr);\n                        }\n                        .problem-grid {\n                          grid-template-columns: 1fr 1fr;\n                        }\n                        .mode-grid {\n                          grid-template-columns: 1fr;\n                        }\n                        .area-grid {\n                          grid-template-columns: 1fr;\n                        }\n                        .sector-grid {\n                          grid-template-columns: repeat(2, 1fr);\n                        }\n                        .stats-band {\n                          grid-template-columns: repeat(2, 1fr);\n                        }\n                        .related-grid {\n                          grid-template-columns: 1fr 1fr;\n                        }\n                        .assess-step {\n                          grid-template-columns: 60px 1fr;\n                          gap: 20px;\n                        }\n                      }\n\n                      @media (max-width:768px) {\n                        .section {\n                          padding: 56px 24px;\n                        }\n                        .hero-content {\n                          padding: 56px 24px 80px;\n                        }\n                        .hero-bottom {\n                          left: 24px;\n                          gap: 28px;\n                          bottom: 24px;\n                        }\n                        .hero-stat-value {\n                          font-size: 22px;\n                        }\n                        .cta-section {\n                          padding: 56px 24px;\n                        }\n                        .pillars {\n                          grid-template-columns: 1fr;\n                        }\n                        .problem-grid {\n                          grid-template-columns: 1fr;\n                        }\n                        .sector-grid {\n                          grid-template-columns: 1fr 1fr;\n                        }\n                        .stats-band {\n                          grid-template-columns: 1fr 1fr;\n                        }\n                        .related-grid {\n                          grid-template-columns: 1fr;\n                        }\n                        .diff-table {\n                          overflow-x: auto;\n                        }\n                        .diff-header,\n                        .diff-row {\n                          min-width: 540px;\n                        }\n                        .assess-step {\n                          grid-template-columns: 1fr;\n                        }\n                        .assess-num {\n                          display: none;\n                        }\n                      }\n                    <\/style>\n\n\n\n                    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     HERO\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n                    <section class=\"hero\">\n\n                      <!-- Purdue Model Panel -->\n                      <div class=\"purdue-panel\">\n                        <div class=\"purdue-box\">\n\n                          <div class=\"purdue-header\">\n                            <span class=\"purdue-title\">Rete Industriale \u00b7 Modello a livelli<\/span>\n                            <div class=\"purdue-live\">\n                              <div class=\"purdue-live-dot\"><\/div>Live monitoring<\/div>\n                          <\/div>\n\n                          <div class=\"purdue-layers\">\n\n                            <div class=\"purdue-layer lv-it\">\n                              <span class=\"purdue-layer-badge\">Livello 4\u20135<\/span>\n                              <div class=\"purdue-layer-body\">\n                                <div class=\"purdue-layer-name\">Rete Enterprise \/ IT<\/div>\n                                <div class=\"purdue-layer-desc\">ERP \u00b7 Email \u00b7 Cloud \u00b7 Utenti<\/div>\n                              <\/div>\n                              <div class=\"purdue-layer-status\">\n                                <div class=\"status-dot st-ok\"><\/div>\n                              <\/div>\n                            <\/div>\n\n                            <!-- DMZ = Fortgale layer -->\n                            <div class=\"fortgale-shield\">\n                              <span class=\"shield-icon\">\ud83d\udee1\ufe0f<\/span>\n                              <div>\n                                <span class=\"shield-text\">Fortgale OT Security<\/span>\n                                <span class=\"shield-sub\">Segmentazione IT\/OT \u00b7 Monitoraggio DMZ \u00b7 Detection anomalie<\/span>\n                              <\/div>\n                            <\/div>\n\n                            <div class=\"purdue-layer lv-scada\">\n                              <span class=\"purdue-layer-badge\">Livello 3<\/span>\n                              <div class=\"purdue-layer-body\">\n                                <div class=\"purdue-layer-name\">SCADA \/ MES \/ Historian<\/div>\n                                <div class=\"purdue-layer-desc\">Supervisione processi \u00b7 Dati produzione<\/div>\n                              <\/div>\n                              <div class=\"purdue-layer-status\">\n                                <div class=\"status-dot st-warn\"><\/div>\n                              <\/div>\n                            <\/div>\n\n                            <div class=\"purdue-layer lv-ctrl\">\n                              <span class=\"purdue-layer-badge\">Livello 1\u20132<\/span>\n                              <div class=\"purdue-layer-body\">\n                                <div class=\"purdue-layer-name\">PLC \u00b7 DCS \u00b7 HMI<\/div>\n                                <div class=\"purdue-layer-desc\">Controllo macchine \u00b7 Attuatori \u00b7 Sensori<\/div>\n                              <\/div>\n                              <div class=\"purdue-layer-status\">\n                                <div class=\"status-dot st-alert\"><\/div>\n                              <\/div>\n                            <\/div>\n\n                            <div class=\"purdue-layer lv-field\">\n                              <span class=\"purdue-layer-badge\">Livello 0<\/span>\n                              <div class=\"purdue-layer-body\">\n                                <div class=\"purdue-layer-name\">Field Devices \u00b7 IIoT<\/div>\n                                <div class=\"purdue-layer-desc\">Sensori \u00b7 Valvole \u00b7 Motori \u00b7 Robot<\/div>\n                              <\/div>\n                              <div class=\"purdue-layer-status\">\n                                <div class=\"status-dot st-ok\"><\/div>\n                              <\/div>\n                            <\/div>\n\n                          <\/div>\n\n                          <div class=\"purdue-alert\" id=\"ot-alert\">\n                            <span class=\"purdue-alert-icon\">\u26a0\ufe0f<\/span>\n                            <div class=\"purdue-alert-text\">\n                              <strong id=\"ot-alert-title\">Traffico anomalo rilevato su rete SCADA<\/strong>\n                              <br>\n                              <span id=\"ot-alert-meta\">Protocollo Modbus \u00b7 Livello 3 \u2192 Livello 2 \u00b7 non autorizzato<\/span>\n                            <\/div>\n                          <\/div>\n\n                        <\/div>\n                      <\/div>\n\n                      <div class=\"hero-content\">\n                        <div class=\"hero-tag\">OT Security \u00b7 Cybersecurity Industriale<\/div>\n                        <h1>Sicurezza informatica\n                          <br>per <span>macchine industriali<\/span>\n                          <br>e reti OT<\/h1>\n                        <p class=\"hero-subtitle\">Impianti produttivi, SCADA, PLC e reti di controllo sono oggi nel mirino degli attaccanti. Fortgale protegge l&#8217;infrastruttura OT adattandosi allo stack tecnologico esistente \u2014 senza fermare la produzione.<\/p>\n                        <div class=\"hero-ctas\">\n                          <a href=\"https:\/\/fortgale.com\/it\/#contatti\" class=\"btn-amber-solid\">Richiedi Assessment OT<\/a>\n                          <a href=\"#approccio\" class=\"btn-secondary\">Il nostro approccio \u2193<\/a>\n                        <\/div>\n                      <\/div>\n\n                      <div class=\"hero-bottom\">\n                        <div>\n                          <div class=\"hero-stat-value accent\">Zero<\/div>\n                          <div class=\"hero-stat-label\">impatto operativo<\/div>\n                        <\/div>\n                        <div>\n                          <div class=\"hero-stat-value accent\">SCADA<\/div>\n                          <div class=\"hero-stat-label\">PLC \u00b7 DCS \u00b7 HMI<\/div>\n                        <\/div>\n                        <div>\n                          <div class=\"hero-stat-value\">IEC<\/div>\n                          <div class=\"hero-stat-label\">62443 \u00b7 NIS2<\/div>\n                        <\/div>\n                      <\/div>\n                    <\/section>\n\n\n                    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     IL PROBLEMA: IT\/OT CONVERGENCE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n                    <section class=\"section section-alt\" id=\"il-problema\">\n                      <div class=\"section-narrow\">\n                        <div class=\"section-tag\">Il contesto<\/div>\n                        <h2>Perch\u00e9 le macchine industriali sono oggi nel mirino degli attaccanti<\/h2>\n                        <p class=\"section-lead\">Per decenni, i sistemi OT erano fisicamente isolati dalla rete aziendale. La digitalizzazione, l&#8217;accesso remoto e l&#8217;Industrial IoT hanno abbattuto quel confine \u2014 esponendo impianti e macchine agli stessi vettori di attacco dell&#8217;IT,\n                          con conseguenze ben pi\u00f9 gravi: non dati persi, ma produzione ferma.<\/p>\n\n                        <div class=\"problem-grid\">\n                          <div class=\"problem-card\">\n                            <div class=\"problem-icon\">\ud83d\udd17<\/div>\n                            <div class=\"problem-title\">Convergenza IT\/OT senza protezione<\/div>\n                            <div class=\"problem-desc\">L&#8217;integrazione tra rete aziendale e rete di controllo industriale ha eliminato l&#8217;isolamento fisico che proteggeva gli impianti. Un ransomware sulla rete IT pu\u00f2 propagarsi agli SCADA e bloccare le linee produttive in pochi minuti\n                              \u2014 come avvenuto in decine di stabilimenti italiani ed europei.<\/div>\n                            <span class=\"problem-tag\">Vettore principale attacchi 2024<\/span>\n                          <\/div>\n                          <div class=\"problem-card\">\n                            <div class=\"problem-icon\">\ud83d\udda5\ufe0f<\/div>\n                            <div class=\"problem-title\">Sistemi legacy non aggiornabili<\/div>\n                            <div class=\"problem-desc\">PLC, HMI e SCADA industriali hanno cicli di vita di 15\u201320 anni. Molti girano su sistemi operativi non pi\u00f9 supportati, con vulnerabilit\u00e0 note e senza possibilit\u00e0 di patch. Un approccio di sicurezza OT non pu\u00f2 pretendere di aggiornare\n                              i sistemi \u2014 deve proteggere quello che c&#8217;\u00e8.<\/div>\n                            <span class=\"problem-tag\">Windows XP\/7 ancora in produzione<\/span>\n                          <\/div>\n                          <div class=\"problem-card\">\n                            <div class=\"problem-icon\">\ud83d\udce1<\/div>\n                            <div class=\"problem-title\">Accesso remoto non presidiato<\/div>\n                            <div class=\"problem-desc\">La manutenzione remota di macchine e impianti \u00e8 diventata standard. Accessi VPN non segmentati, credenziali condivise con i fornitori e connessioni dirette alle HMI senza autenticazione forte sono porte d&#8217;ingresso dirette ai\n                              sistemi di controllo industriale.<\/div>\n                            <span class=\"problem-tag\">Remote access: 60% degli incidenti OT<\/span>\n                          <\/div>\n                        <\/div>\n\n                        <div style=\"margin-top:40px; padding:28px 36px; background:rgba(0,27,59,0.05); border-radius:12px; border-left:4px solid var(--navy-btn);\">\n                          <p style=\"font-size:16px; color:var(--text-body); line-height:1.8;\"><strong>Un attacco che ferma un impianto industriale non \u00e8 un problema di sicurezza IT:<\/strong> \u00e8 un problema di business. Ogni ora di fermo produzione vale migliaia o centinaia di migliaia di euro \u2014 senza contare i danni a\n                            macchinari, alle commesse e alla reputazione verso i clienti. La sicurezza OT non \u00e8 un costo opzionale.<\/p>\n                        <\/div>\n                      <\/div>\n                    <\/section>\n\n\n                    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     OT VS IT \u2014 TABELLA\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n                    <section class=\"section\" id=\"ot-vs-it\">\n                      <div class=\"section-narrow\">\n                        <div class=\"section-tag\">Le differenze chiave<\/div>\n                        <h2>Perch\u00e9 la sicurezza OT \u00e8 diversa dalla sicurezza IT<\/h2>\n                        <p class=\"section-lead\">Applicare all&#8217;OT le stesse logiche e gli stessi strumenti dell&#8217;IT \u00e8 uno degli errori pi\u00f9 comuni \u2014 e pi\u00f9 costosi. I sistemi industriali hanno priorit\u00e0, protocolli e vincoli radicalmente diversi che richiedono un approccio specializzato.<\/p>\n\n                        <div class=\"diff-table\">\n                          <div class=\"diff-header\">\n                            <div class=\"diff-header-cell\">Dimensione<\/div>\n                            <div class=\"diff-header-cell it-col\">\ud83d\udd35 Sicurezza IT<\/div>\n                            <div class=\"diff-header-cell ot-col\">\ud83d\udfe0 Sicurezza OT<\/div>\n                          <\/div>\n                          <div class=\"diff-row\">\n                            <div class=\"diff-cell topic\">Priorit\u00e0 primaria<\/div>\n                            <div class=\"diff-cell it-val\">Confidenzialit\u00e0 dei dati (CIA: C prima)<\/div>\n                            <div class=\"diff-cell ot-val\">Disponibilit\u00e0 e continuit\u00e0 operativa <span class=\"ot-badge\">AIC: A prima<\/span><\/div>\n                          <\/div>\n                          <div class=\"diff-row\">\n                            <div class=\"diff-cell topic\">Aggiornamenti<\/div>\n                            <div class=\"diff-cell it-val\">Patch regolari, finestre di manutenzione brevi<\/div>\n                            <div class=\"diff-cell ot-val\">Patch rarissime o impossibili \u2014 cicli di 5\u201315 anni<\/div>\n                          <\/div>\n                          <div class=\"diff-row\">\n                            <div class=\"diff-cell topic\">Downtime accettato<\/div>\n                            <div class=\"diff-cell it-val\">Ore pianificate accettabili<\/div>\n                            <div class=\"diff-cell ot-val\">Zero tolleranza \u2014 ogni ora ferma \u00e8 perdita diretta<\/div>\n                          <\/div>\n                          <div class=\"diff-row\">\n                            <div class=\"diff-cell topic\">Protocolli di rete<\/div>\n                            <div class=\"diff-cell it-val\">TCP\/IP standard, HTTP, TLS<\/div>\n                            <div class=\"diff-cell ot-val\">Modbus, DNP3, Profinet, EtherNet\/IP, OPC-UA<\/div>\n                          <\/div>\n                          <div class=\"diff-row\">\n                            <div class=\"diff-cell topic\">Ciclo di vita<\/div>\n                            <div class=\"diff-cell it-val\">3\u20135 anni, sostituzione frequente<\/div>\n                            <div class=\"diff-cell ot-val\">15\u201325 anni, sostituzione rarissima<\/div>\n                          <\/div>\n                          <div class=\"diff-row\">\n                            <div class=\"diff-cell topic\">Impatto di un incidente<\/div>\n                            <div class=\"diff-cell it-val\">Dati compromessi, servizi irraggiungibili<\/div>\n                            <div class=\"diff-cell ot-val\">Produzione ferma, danno fisico, rischio sicurezza persone<\/div>\n                          <\/div>\n                          <div class=\"diff-row\">\n                            <div class=\"diff-cell topic\">Approccio di test<\/div>\n                            <div class=\"diff-cell it-val\">Penetration test, scansioni attive<\/div>\n                            <div class=\"diff-cell ot-val\">Solo passive \u2014 scansioni attive possono bloccare i PLC<\/div>\n                          <\/div>\n                        <\/div>\n                      <\/div>\n                    <\/section>\n\n\n                    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     STATS BAND\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n                    <section class=\"section-dark\" style=\"padding:0;\">\n                      <div class=\"stats-band\">\n                        <div class=\"stat-box\">\n                          <div class=\"stat-box-val\"><span class=\"accent\" data-target=\"74\">0<\/span>%<\/div>\n                          <div class=\"stat-box-label\">delle aziende industriali\n                            <br>ha subito almeno un incidente OT<\/div>\n                        <\/div>\n                        <div class=\"stat-box\">\n                          <div class=\"stat-box-val\"><span class=\"accent\" data-target=\"3\">0<\/span>x<\/div>\n                          <div class=\"stat-box-label\">aumento degli attacchi\n                            <br>a infrastrutture OT dal 2020<\/div>\n                        <\/div>\n                        <div class=\"stat-box\">\n                          <div class=\"stat-box-val\"><span class=\"accent\" data-target=\"54\">0<\/span>%<\/div>\n                          <div class=\"stat-box-label\">degli incidenti OT parte\n                            <br>dalla rete IT aziendale<\/div>\n                        <\/div>\n                        <div class=\"stat-box\">\n                          <div class=\"stat-box-val\"><span class=\"accent\" data-target=\"22\">0<\/span>h<\/div>\n                          <div class=\"stat-box-label\">fermo medio di produzione\n                            <br>per incidente ransomware OT<\/div>\n                        <\/div>\n                      <\/div>\n                    <\/section>\n\n\n                    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     L'APPROCCIO FORTGALE: DUE MODALIT\u00c0\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n                    <section class=\"section section-alt\" id=\"approccio\">\n                      <div class=\"section-narrow\">\n                        <div class=\"section-tag\">Il nostro approccio<\/div>\n                        <h2>Fortgale si adatta alla tua infrastruttura \u2014 o ti aiuta a costruirla<\/h2>\n                        <p class=\"section-lead\">Ogni impianto \u00e8 diverso. Ogni azienda ha gi\u00e0 investito in tecnologie, in integratori e in sistemi di controllo che non pu\u00f2 o non vuole sostituire. Fortgale lavora in due modalit\u00e0 complementari \u2014 scelte in base al punto di partenza\n                          del cliente.<\/p>\n\n                        <div class=\"mode-grid\">\n                          <div class=\"mode-card mode-adapt\">\n                            <div class=\"mode-eyebrow\">Modalit\u00e0 1 \u2014 Adattamento<\/div>\n                            <div class=\"mode-icon\">\ud83d\udd27<\/div>\n                            <h3>Ci integriamo nel tuo stack OT esistente<\/h3>\n                            <p>Se hai gi\u00e0 sistemi SCADA, PLC, DCS e reti di controllo in produzione, Fortgale si inserisce sopra l&#8217;infrastruttura esistente senza richiedere sostituzioni o interruzioni operative. Portiamo visibilit\u00e0, segmentazione e detection\n                              \u2014 valorizzando gli investimenti gi\u00e0 fatti.<\/p>\n                            <ul class=\"mode-list\">\n                              <li>Monitoraggio passivo della rete OT \u2014 senza interferenze sui processi<\/li>\n                              <li>Integrazione con SCADA e sistemi di controllo esistenti<\/li>\n                              <li>Inventario automatico degli asset OT gi\u00e0 in uso<\/li>\n                              <li>Detection di anomalie su protocolli industriali (Modbus, Profinet, DNP3\u2026)<\/li>\n                              <li>Segmentazione IT\/OT senza sostituzione dell&#8217;infrastruttura di rete<\/li>\n                              <li>Protezione dei sistemi legacy non aggiornabili con controlli compensativi<\/li>\n                            <\/ul>\n                          <\/div>\n\n                          <div class=\"mode-card mode-partner\">\n                            <div class=\"mode-eyebrow\">Modalit\u00e0 2 \u2014 Partnership strategica<\/div>\n                            <div class=\"mode-icon\">\ud83e\udded<\/div>\n                            <h3>Ti affianchiamo nella scelta e implementazione delle tecnologie<\/h3>\n                            <p>Se stai pianificando un nuovo impianto, una digitalizzazione OT o una revisione della rete di controllo, Fortgale diventa il partner strategico che valuta le tecnologie di mercato, definisce l&#8217;architettura di sicurezza e accompagna\n                              l&#8217;implementazione.<\/p>\n                            <ul class=\"mode-list\">\n                              <li>Valutazione vendor-agnostic delle soluzioni OT security di mercato<\/li>\n                              <li>Progettazione dell&#8217;architettura di rete industriale sicura (segmentazione, DMZ OT)<\/li>\n                              <li>Supporto alla scelta e all&#8217;implementazione di sistemi di monitoraggio OT<\/li>\n                              <li>Definizione delle policy di accesso remoto per manutenzione sicura<\/li>\n                              <li>Affiancamento durante il deployment \u2014 dalla fase di test alla messa in produzione<\/li>\n                              <li>Formazione del team IT\/OT interno sui rischi e le procedure di sicurezza<\/li>\n                            <\/ul>\n                          <\/div>\n                        <\/div>\n                      <\/div>\n                    <\/section>\n\n\n                    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     AREE COPERTE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n                    <section class=\"section\" id=\"aree-coperte\">\n                      <div class=\"section-narrow\">\n                        <div class=\"section-tag\">Il perimetro di protezione<\/div>\n                        <h2>Cosa protegge Fortgale OT Security<\/h2>\n                        <p class=\"section-lead\">Fortgale protegge gi\u00e0 aziende del settore industriale su tutte le aree critiche della rete OT \u2014 dai sistemi di supervisione ai dispositivi di campo, dalla segmentazione della rete all&#8217;accesso remoto sicuro.<\/p>\n\n                        <div class=\"area-grid\">\n                          <div class=\"area-card\">\n                            <div class=\"area-icon\">\ud83d\udda5\ufe0f<\/div>\n                            <div class=\"area-title\">Sistemi SCADA e di supervisione<\/div>\n                            <div class=\"area-desc\">Monitoraggio e protezione dei sistemi SCADA (Supervisory Control and Data Acquisition) e delle stazioni HMI (Human Machine Interface) che supervisionano i processi produttivi. Rilevazione di accessi non autorizzati, modifiche\n                              alle configurazioni e anomalie nei comandi inviati agli asset industriali.<\/div>\n                            <div class=\"area-tags\">\n                              <span class=\"area-tag\">SCADA Monitoring<\/span>\n                              <span class=\"area-tag\">HMI Protection<\/span>\n                              <span class=\"area-tag\">Historian Security<\/span>\n                              <span class=\"area-tag\">Anomaly Detection<\/span>\n                            <\/div>\n                          <\/div>\n\n                          <div class=\"area-card\">\n                            <div class=\"area-icon\">\u2699\ufe0f<\/div>\n                            <div class=\"area-title\">Reti di controllo OT e PLC<\/div>\n                            <div class=\"area-desc\">Visibilit\u00e0 e protezione della rete di controllo industriale: inventario automatico di tutti i device connessi (PLC, DCS, sensori, attuatori), analisi del traffico sui protocolli industriali, rilevazione di comunicazioni anomale\n                              tra livelli della rete e blocco dei movimenti laterali non autorizzati.<\/div>\n                            <div class=\"area-tags\">\n                              <span class=\"area-tag\">OT Network Visibility<\/span>\n                              <span class=\"area-tag\">PLC Asset Inventory<\/span>\n                              <span class=\"area-tag\">Protocol Analysis<\/span>\n                              <span class=\"area-tag\">Lateral Movement Detection<\/span>\n                            <\/div>\n                          <\/div>\n\n                          <div class=\"area-card\">\n                            <div class=\"area-icon\">\ud83d\udd00<\/div>\n                            <div class=\"area-title\">Segmentazione e DMZ IT\/OT<\/div>\n                            <div class=\"area-desc\">Progettazione e implementazione della separazione tra rete IT aziendale e rete OT industriale \u2014 il confine pi\u00f9 critico in un ambiente di convergenza. La DMZ OT controlla ogni flusso di comunicazione tra i due mondi, impedendo\n                              la propagazione di incidenti dal perimetro IT ai sistemi di controllo.<\/div>\n                            <div class=\"area-tags\">\n                              <span class=\"area-tag\">Network Segmentation<\/span>\n                              <span class=\"area-tag\">OT DMZ<\/span>\n                              <span class=\"area-tag\">Firewall Industriale<\/span>\n                              <span class=\"area-tag\">Data Diode<\/span>\n                            <\/div>\n                          <\/div>\n\n                          <div class=\"area-card\">\n                            <div class=\"area-icon\">\ud83d\udd10<\/div>\n                            <div class=\"area-title\">Accesso remoto sicuro per manutenzione<\/div>\n                            <div class=\"area-desc\">Gestione sicura dell&#8217;accesso remoto di manutentori, integratori e fornitori ai sistemi di controllo: autenticazione forte, sessioni monitorate e registrate, accesso con privilegi minimi limitato alla singola macchina o funzione\n                              richiesta. Elimina il rischio degli accessi VPN aperti all&#8217;intera rete OT.<\/div>\n                            <div class=\"area-tags\">\n                              <span class=\"area-tag\">Secure Remote Access<\/span>\n                              <span class=\"area-tag\">Session Recording<\/span>\n                              <span class=\"area-tag\">PAM per OT<\/span>\n                              <span class=\"area-tag\">Vendor Access Control<\/span>\n                            <\/div>\n                          <\/div>\n                        <\/div>\n                      <\/div>\n                    <\/section>\n\n\n                    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     PILASTRI DEL SERVIZIO\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n                    <section class=\"section section-dark\" id=\"servizio\">\n                      <div class=\"section-narrow\">\n                        <div class=\"section-tag section-tag-amber\">Il servizio<\/div>\n                        <h2>I pilastri della protezione OT Fortgale<\/h2>\n                        <p class=\"section-lead\">La sicurezza OT non \u00e8 un prodotto da installare: \u00e8 un processo continuo che parte dalla conoscenza dell&#8217;infrastruttura e si estende al monitoraggio operativo e alla risposta agli incidenti.<\/p>\n\n                        <div class=\"pillars\">\n                          <div class=\"pillar\">\n                            <div class=\"pillar-line\"><\/div>\n                            <div class=\"pillar-num\">01<\/div>\n                            <div class=\"pillar-icon\">\ud83d\udd0d<\/div>\n                            <h3>Asset Discovery e visibilit\u00e0 OT<\/h3>\n                            <p>Non puoi proteggere quello che non conosci. Il primo passo \u00e8 costruire un inventario completo di tutti gli asset OT: PLC, HMI, SCADA, sensori, switch industriali e dispositivi IIoT. La discovery \u00e8 passiva \u2014 non interferisce\n                              mai con i processi produttivi in corso.<\/p>\n                          <\/div>\n                          <div class=\"pillar\">\n                            <div class=\"pillar-line\"><\/div>\n                            <div class=\"pillar-num\">02<\/div>\n                            <div class=\"pillar-icon\">\ud83d\udcca<\/div>\n                            <h3>Monitoraggio passivo della rete<\/h3>\n                            <p>L&#8217;analisi del traffico OT avviene in modalit\u00e0 passiva: nessuna scansione attiva che rischi di bloccare un PLC, nessuna interferenza con i processi. Il sistema apprende il comportamento normale della rete e rileva ogni deviazione\n                              \u2014 comunicazioni non autorizzate, nuovi device, modifiche ai setpoint.<\/p>\n                          <\/div>\n                          <div class=\"pillar\">\n                            <div class=\"pillar-line\"><\/div>\n                            <div class=\"pillar-num\">03<\/div>\n                            <div class=\"pillar-icon\">\ud83d\udea8<\/div>\n                            <h3>Detection e risposta agli incidenti OT<\/h3>\n                            <p>Il SOC Fortgale estende la copertura MDR all&#8217;ambiente OT: alert su attivit\u00e0 anomale nella rete di controllo, correlazione degli eventi IT\/OT per identificare attacchi cross-layer, e risposta coordinata che tiene conto della\n                              priorit\u00e0 di continuit\u00e0 operativa degli impianti.<\/p>\n                          <\/div>\n                          <div class=\"pillar\">\n                            <div class=\"pillar-line\"><\/div>\n                            <div class=\"pillar-num\">04<\/div>\n                            <div class=\"pillar-icon\">\ud83d\udccb<\/div>\n                            <h3>Risk Assessment e vulnerability management<\/h3>\n                            <p>Identificazione delle vulnerabilit\u00e0 note nei sistemi OT \u2014 anche quelli non patchabili \u2014 con valutazione del rischio contestualizzata all&#8217;ambiente industriale. Il risultato non \u00e8 una lista di CVE da correggere, ma un piano prioritizzato\n                              di controlli compensativi compatibili con i vincoli operativi.<\/p>\n                          <\/div>\n                          <div class=\"pillar\">\n                            <div class=\"pillar-line\"><\/div>\n                            <div class=\"pillar-num\">05<\/div>\n                            <div class=\"pillar-icon\">\ud83d\udcdc<\/div>\n                            <h3>Conformit\u00e0 IEC 62443 e NIS2<\/h3>\n                            <p>Supporto alla conformit\u00e0 con lo standard internazionale IEC 62443 per la sicurezza dei sistemi di automazione e controllo industriale, e con gli obblighi NIS2 per i soggetti operanti in settori critici. Gap assessment, remediation\n                              plan e documentazione per audit e certificazioni.<\/p>\n                          <\/div>\n                          <div class=\"pillar\">\n                            <div class=\"pillar-line\"><\/div>\n                            <div class=\"pillar-num\">06<\/div>\n                            <div class=\"pillar-icon\">\ud83e\udd1d<\/div>\n                            <h3>Formazione e awareness OT<\/h3>\n                            <p>Il fattore umano \u00e8 critico anche in ambiente industriale. Fortgale forma i team IT e OT sulle minacce specifiche agli ambienti industriali, sulle procedure di segnalazione degli incidenti e sulle best practice per l&#8217;accesso\n                              sicuro ai sistemi di controllo \u2014 anche da remoto.<\/p>\n                          <\/div>\n                        <\/div>\n                      <\/div>\n                    <\/section>\n\n\n                    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     PROCESSO: ASSESSMENT OT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n                    <section class=\"section section-ink\" id=\"assessment\">\n                      <div class=\"section-narrow\">\n                        <div class=\"section-tag section-tag-light\">Come iniziamo<\/div>\n                        <h2 style=\"color:var(--white);\">OT Security Assessment: il percorso di onboarding<\/h2>\n                        <p class=\"section-lead\">Ogni engagement Fortgale OT parte da un assessment strutturato che produce una fotografia reale dell&#8217;infrastruttura e un piano di protezione prioritizzato \u2014 senza impatto sull&#8217;operativit\u00e0.<\/p>\n\n                        <div class=\"assess-steps\">\n                          <div class=\"assess-step\">\n                            <div class=\"assess-num\">01<\/div>\n                            <div>\n                              <div class=\"assess-phase\">Fase 1 \u2014 Conoscenza<\/div>\n                              <div class=\"assess-title\">Mappatura dell&#8217;infrastruttura OT<\/div>\n                              <div class=\"assess-desc\">Raccolta documentale e sopralluogo (anche da remoto) per capire la topologia della rete industriale, i sistemi presenti, i fornitori coinvolti, i flussi di comunicazione IT\/OT e i punti di accesso remoto. L&#8217;obiettivo \u00e8 costruire\n                                una mappa completa dell&#8217;ambiente prima di qualsiasi analisi tecnica.<\/div>\n                              <div class=\"assess-pills\">\n                                <span class=\"assess-pill\">Network Topology<\/span>\n                                <span class=\"assess-pill\">Asset Register<\/span>\n                                <span class=\"assess-pill\">Vendor &amp; Integrator Map<\/span>\n                              <\/div>\n                            <\/div>\n                          <\/div>\n\n                          <div class=\"assess-step\">\n                            <div class=\"assess-num\">02<\/div>\n                            <div>\n                              <div class=\"assess-phase\">Fase 2 \u2014 Visibilit\u00e0<\/div>\n                              <div class=\"assess-title\">Asset discovery passiva e analisi del traffico<\/div>\n                              <div class=\"assess-desc\">Deploy di sensori passivi nella rete OT per la discovery automatica di tutti gli asset connessi e l&#8217;analisi del traffico di rete industriale. Completamente non-invasivo: nessuna scansione attiva, nessun pacchetto inviato\n                                ai PLC. La produzione continua senza interruzioni.<\/div>\n                              <div class=\"assess-pills\">\n                                <span class=\"assess-pill\">Passive Monitoring<\/span>\n                                <span class=\"assess-pill\">Protocol Deep Inspection<\/span>\n                                <span class=\"assess-pill\">Zero Production Impact<\/span>\n                              <\/div>\n                            <\/div>\n                          <\/div>\n\n                          <div class=\"assess-step\">\n                            <div class=\"assess-num\">03<\/div>\n                            <div>\n                              <div class=\"assess-phase\">Fase 3 \u2014 Analisi<\/div>\n                              <div class=\"assess-title\">Gap analysis e risk assessment OT<\/div>\n                              <div class=\"assess-desc\">Identificazione delle vulnerabilit\u00e0 e dei gap di sicurezza rispetto al framework IEC 62443 e ai requisiti NIS2. Ogni rischio viene valutato nel contesto operativo \u2014 tenendo conto dei vincoli di aggiornamento, dei sistemi\n                                legacy e della priorit\u00e0 di continuit\u00e0 produttiva.<\/div>\n                              <div class=\"assess-pills\">\n                                <span class=\"assess-pill\">IEC 62443 Gap Analysis<\/span>\n                                <span class=\"assess-pill\">CVE Mapping<\/span>\n                                <span class=\"assess-pill\">Risk Scoring OT-aware<\/span>\n                              <\/div>\n                            <\/div>\n                          <\/div>\n\n                          <div class=\"assess-step\">\n                            <div class=\"assess-num\">04<\/div>\n                            <div>\n                              <div class=\"assess-phase\">Fase 4 \u2014 Piano<\/div>\n                              <div class=\"assess-title\">Roadmap di remediation e protezione<\/div>\n                              <div class=\"assess-desc\">Output dell&#8217;assessment: un piano prioritizzato di azioni concrete, differenziato tra quick win immediati (segmentazione, hardening configurazioni, gestione accessi remoti) e interventi strutturali a medio termine. Per ogni\n                                misura, viene valutata la fattibilit\u00e0 nel contesto operativo specifico.<\/div>\n                              <div class=\"assess-pills\">\n                                <span class=\"assess-pill\">Remediation Roadmap<\/span>\n                                <span class=\"assess-pill\">Quick Win Identification<\/span>\n                                <span class=\"assess-pill\">Executive Report + Technical Report<\/span>\n                              <\/div>\n                            <\/div>\n                          <\/div>\n                        <\/div>\n                      <\/div>\n                    <\/section>\n\n\n                    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SETTORI INDUSTRIALI\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n                    <section class=\"section section-alt\" id=\"settori\">\n                      <div class=\"section-narrow\">\n                        <div class=\"section-tag\">Settori coperti<\/div>\n                        <h2>I settori industriali che proteggiamo<\/h2>\n                        <p class=\"section-lead\">L&#8217;esperienza Fortgale copre i principali settori del manifatturiero italiano \u2014 ciascuno con peculiarit\u00e0 tecnologiche, normative e di rischio specifiche che richiedono un approccio OT su misura.<\/p>\n\n                        <div class=\"sector-grid\">\n                          <div class=\"sector-card\">\n                            <div class=\"sector-icon\">\ud83c\udfed<\/div>\n                            <div class=\"sector-name\">Manifatturiero<\/div>\n                            <div class=\"sector-desc\">Linee di produzione automatizzate, robot industriali, MES integrati con ERP<\/div>\n                          <\/div>\n                          <div class=\"sector-card\">\n                            <div class=\"sector-icon\">\u26a1<\/div>\n                            <div class=\"sector-name\">Energia e Utilities<\/div>\n                            <div class=\"sector-desc\">Impianti di generazione, reti di distribuzione, sottostazioni SCADA<\/div>\n                          <\/div>\n                          <div class=\"sector-card\">\n                            <div class=\"sector-icon\">\ud83d\udc8a<\/div>\n                            <div class=\"sector-name\">Farmaceutico<\/div>\n                            <div class=\"sector-desc\">GMP compliance, sistemi di controllo qualit\u00e0, cleanroom automation<\/div>\n                          <\/div>\n                          <div class=\"sector-card\">\n                            <div class=\"sector-icon\">\ud83c\udf55<\/div>\n                            <div class=\"sector-name\">Food &amp; Beverage<\/div>\n                            <div class=\"sector-desc\">Linee packaging, controllo temperatura, tracciabilit\u00e0 di filiera<\/div>\n                          <\/div>\n                          <div class=\"sector-card\">\n                            <div class=\"sector-icon\">\ud83d\ude97<\/div>\n                            <div class=\"sector-name\">Automotive<\/div>\n                            <div class=\"sector-desc\">Linee assemblaggio, robot di saldatura, supply chain JIT<\/div>\n                          <\/div>\n                          <div class=\"sector-card\">\n                            <div class=\"sector-icon\">\ud83e\uddea<\/div>\n                            <div class=\"sector-name\">Chimica e Petrolchimica<\/div>\n                            <div class=\"sector-desc\">Safety Instrumented Systems, DCS, controllo processi critici<\/div>\n                          <\/div>\n                          <div class=\"sector-card\">\n                            <div class=\"sector-icon\">\ud83d\udca7<\/div>\n                            <div class=\"sector-name\">Acqua e Trattamento<\/div>\n                            <div class=\"sector-desc\">Impianti di depurazione, reti idriche, SCADA per infrastrutture critiche<\/div>\n                          <\/div>\n                          <div class=\"sector-card\">\n                            <div class=\"sector-icon\">\ud83c\udfd7\ufe0f<\/div>\n                            <div class=\"sector-name\">Infrastrutture e Logistica<\/div>\n                            <div class=\"sector-desc\">Magazzini automatizzati, sistemi di movimentazione, building automation<\/div>\n                          <\/div>\n                        <\/div>\n\n                        <div class=\"compliance-strip\">\n                          <span class=\"compliance-label\">Standard e framework<\/span>\n                          <div class=\"compliance-badges\">\n                            <span class=\"comp-badge\">IEC 62443<\/span>\n                            <span class=\"comp-badge\">NIS2 \u00b7 D.Lgs. 138\/2024<\/span>\n                            <span class=\"comp-badge\">NIST CSF<\/span>\n                            <span class=\"comp-badge\">ISA\/IEC 99<\/span>\n                            <span class=\"comp-badge\">NERC CIP (Energia)<\/span>\n                            <span class=\"comp-badge\">GMP (Farmaceutico)<\/span>\n                            <span class=\"comp-badge\">ISO 27001<\/span>\n                          <\/div>\n                        <\/div>\n                      <\/div>\n                    <\/section>\n\n\n                    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SERVIZI CORRELATI\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n                    <section class=\"section section-dark\">\n                      <div class=\"section-narrow\">\n                        <div class=\"section-tag section-tag-light\">Ecosistema Fortgale<\/div>\n                        <h2>OT Security nel contesto della sicurezza aziendale<\/h2>\n                        <p class=\"section-lead\">La sicurezza OT non \u00e8 un silo separato: si integra con la protezione dell&#8217;identit\u00e0, il monitoraggio IT e l&#8217;intelligence sulle minacce per offrire una copertura completa dell&#8217;intera superficie di attacco aziendale.<\/p>\n\n                        <div class=\"related-grid\">\n                          <div class=\"related-card\">\n                            <div class=\"related-icon\">\ud83d\udd2d<\/div>\n                            <div class=\"related-title\">MDR \u2014 Managed Detection &amp; Response<\/div>\n                            <div class=\"related-desc\">Il SOC Fortgale estende il monitoraggio 24\/7 anche all&#8217;ambiente OT, correlando eventi IT e OT per rilevare attacchi cross-layer prima che raggiungano i sistemi di controllo.<\/div>\n                            <a href=\"https:\/\/fortgale.com\/it\/managed-detection-and-response\/\" class=\"related-link\">Scopri MDR \u2192<\/a>\n                          <\/div>\n                          <div class=\"related-card\">\n                            <div class=\"related-icon\">\ud83e\udde0<\/div>\n                            <div class=\"related-title\">Cyber Threat Intelligence<\/div>\n                            <div class=\"related-desc\">Intelligence su gruppi APT e attori criminali che prendono di mira il settore industriale \u2014 con IOC specifici per ambienti SCADA e ICS, aggiornati quotidianamente da incidenti reali.<\/div>\n                            <a href=\"https:\/\/fortgale.com\/it\/cyber-threat-intelligence\/\" class=\"related-link\">Scopri CTI \u2192<\/a>\n                          <\/div>\n                          <div class=\"related-card\">\n                            <div class=\"related-icon\">\ud83d\udccb<\/div>\n                            <div class=\"related-title\">NIS2 per Infrastrutture Critiche<\/div>\n                            <div class=\"related-desc\">Gli operatori di infrastrutture critiche con impianti OT hanno obblighi NIS2 specifici. Fortgale supporta la conformit\u00e0 normativa e la notifica al CSIRT Italia in caso di incidente significativo.<\/div>\n                            <a href=\"https:\/\/fortgale.com\/it\/nis2-notifica-incidente\/\" class=\"related-link\">Scopri NIS2 \u2192<\/a>\n                          <\/div>\n                        <\/div>\n                      <\/div>\n                    <\/section>\n\n\n                    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     FAQ\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n                    <section class=\"section section-dark\" id=\"faq\">\n                      <div class=\"section-narrow\">\n                        <div class=\"section-tag section-tag-amber\">FAQ<\/div>\n                        <h2>Domande frequenti sulla sicurezza OT industriale<\/h2>\n                        <p class=\"section-lead\">Le domande pi\u00f9 comuni dalle aziende manifatturiere e industriali che si avvicinano alla cybersecurity OT.<\/p>\n\n                        <div class=\"faq-list\">\n                          <div class=\"faq-item\">\n                            <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n                              Qual \u00e8 la differenza tra sicurezza IT e sicurezza OT?\n                              <span class=\"faq-arrow\">+<\/span>\n                            <\/button>\n                            <div class=\"faq-a\">\n                              <div class=\"faq-a-inner\">La sicurezza IT protegge sistemi informativi aziendali \u2014 server, PC, cloud, dati. La sicurezza OT protegge i sistemi che controllano processi fisici: macchine, linee di produzione, impianti, reti SCADA, PLC e DCS. In ambito\n                                OT, un incidente non compromette solo dati ma pu\u00f2 bloccare la produzione, danneggiare impianti fisici o mettere a rischio la sicurezza delle persone. Questo richiede approcci, strumenti e competenze specifici \u2014 non \u00e8 sufficiente\n                                applicare la sicurezza IT all&#8217;OT.<\/div>\n                            <\/div>\n                          <\/div>\n                          <div class=\"faq-item\">\n                            <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n                              Fortgale deve sostituire i miei sistemi di controllo per proteggere la rete OT?\n                              <span class=\"faq-arrow\">+<\/span>\n                            <\/button>\n                            <div class=\"faq-a\">\n                              <div class=\"faq-a-inner\">No. Fortgale si adatta all&#8217;infrastruttura esistente senza richiedere la sostituzione dei sistemi di controllo o delle macchine in uso. L&#8217;approccio \u00e8 non-invasivo: si aggiunge visibilit\u00e0, segmentazione e detection sopra quello\n                                che gi\u00e0 esiste, preservando gli investimenti fatti e garantendo la continuit\u00e0 operativa. Nei casi in cui l&#8217;azienda vuole valutare nuove tecnologie di mercato, Fortgale affianca il cliente come partner strategico nella scelta\n                                e nell&#8217;implementazione delle soluzioni pi\u00f9 adatte.<\/div>\n                            <\/div>\n                          <\/div>\n                          <div class=\"faq-item\">\n                            <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n                              I sistemi OT legacy possono essere protetti senza aggiornamenti?\n                              <span class=\"faq-arrow\">+<\/span>\n                            <\/button>\n                            <div class=\"faq-a\">\n                              <div class=\"faq-a-inner\">S\u00ec. Uno dei principali problemi della sicurezza OT \u00e8 la presenza di sistemi legacy \u2014 PLC, HMI e SCADA che non possono essere aggiornati o patchati senza rischiare l&#8217;operativit\u00e0. Fortgale affronta questa sfida con un approccio\n                                compensativo: segmentazione di rete per isolare i sistemi vulnerabili, monitoraggio passivo del traffico OT per rilevare anomalie senza interferire con i processi, e controlli perimetrali che proteggono i device legacy\n                                senza toccarli direttamente.<\/div>\n                            <\/div>\n                          <\/div>\n                          <div class=\"faq-item\">\n                            <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n                              La NIS2 si applica alle aziende manifatturiere con impianti OT?\n                              <span class=\"faq-arrow\">+<\/span>\n                            <\/button>\n                            <div class=\"faq-a\">\n                              <div class=\"faq-a-inner\">La Direttiva NIS2 (D.Lgs. 138\/2024) include tra i soggetti obbligati le aziende operanti in settori come energia, trasporti, acqua, produzione alimentare e manifatturiero ad alta criticit\u00e0. Le aziende con impianti OT che\n                                forniscono servizi essenziali o operano in filiere critiche possono rientrare negli obblighi NIS2, con requisiti di sicurezza specifici per i sistemi di controllo industriale e obbligo di notifica degli incidenti significativi\n                                al CSIRT Italia.<\/div>\n                            <\/div>\n                          <\/div>\n                          <div class=\"faq-item\">\n                            <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n                              Cosa si intende per convergenza IT\/OT e perch\u00e9 aumenta il rischio?\n                              <span class=\"faq-arrow\">+<\/span>\n                            <\/button>\n                            <div class=\"faq-a\">\n                              <div class=\"faq-a-inner\">La convergenza IT\/OT \u00e8 il processo di integrazione tra i sistemi informativi aziendali (IT) e i sistemi di controllo industriale (OT), un tempo separati. Questa integrazione \u2014 abilitata da IIoT, accesso remoto e digitalizzazione\n                                dei processi produttivi \u2014 porta enormi benefici operativi ma espone la rete OT a tutti i vettori di attacco tipici dell&#8217;IT. Un ransomware sulla rete aziendale pu\u00f2 propagarsi alla rete di controllo; un accesso remoto non\n                                protetto alle HMI diventa una porta d&#8217;ingresso diretta agli impianti.<\/div>\n                            <\/div>\n                          <\/div>\n                        <\/div>\n                      <\/div>\n                    <\/section>\n\n\n                    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     CTA\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n                    <section class=\"cta-section\">\n                      <h2>Proteggi i tuoi impianti senza fermare la produzione<\/h2>\n                      <p>Un OT Security Assessment Fortgale analizza la tua infrastruttura industriale senza impatto operativo e produce un piano di protezione concreto \u2014 adatto allo stack tecnologico che hai gi\u00e0.<\/p>\n                      <div class=\"cta-btns\">\n                        <a href=\"https:\/\/fortgale.com\/it\/#contatti\" class=\"btn-amber-solid\">Richiedi Assessment OT<\/a>\n                        <a href=\"https:\/\/fortgale.com\/it\/#contatti\" class=\"btn-primary\">Parla con un esperto<\/a>\n                        <a href=\"https:\/\/fortgale.com\/it\/mdr-milano\/\" class=\"btn-secondary\">SOC e MDR Milano \u2192<\/a>\n                      <\/div>\n                    <\/section>\n\n\n                    <script>\n                      \/\/ \u2500\u2500 FAQ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n                      function toggleFaq(btn) {\n                        const answer = btn.nextElementSibling;\n                        const isOpen = answer.classList.contains('open');\n                        document.querySelectorAll('.faq-a').forEach(a => a.classList.remove('open'));\n                        document.querySelectorAll('.faq-q').forEach(b => b.classList.remove('open'));\n                        if (!isOpen) {\n                          answer.classList.add('open');\n                          btn.classList.add('open');\n                        }\n                      }\n\n                      \/\/ \u2500\u2500 Counters \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n                      function animateCount(el, target, duration) {\n                        let start = 0;\n                        const step = Math.ceil(target \/ (duration \/ 16));\n                        const timer = setInterval(() => {\n                          start += step;\n                          if (start >= target) {\n                            start = target;\n                            clearInterval(timer);\n                          }\n                          el.textContent = start;\n                        }, 16);\n                      }\n                      const counterObs = new IntersectionObserver(entries => {\n                        entries.forEach(entry => {\n                          if (entry.isIntersecting) {\n                            const el = entry.target;\n                            animateCount(el, parseInt(el.dataset.target, 10), 1400);\n                            counterObs.unobserve(el);\n                          }\n                        });\n                      }, {\n                        threshold: 0.4\n                      });\n                      document.querySelectorAll('[data-target]').forEach(el => counterObs.observe(el));\n\n                      \/\/ \u2500\u2500 OT Alert rotation \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n                      const otAlerts = [{\n                          title: 'Traffico anomalo rilevato su rete SCADA',\n                          meta: 'Protocollo Modbus \u00b7 Livello 3 \u2192 Livello 2 \u00b7 non autorizzato'\n                        },\n                        {\n                          title: 'Nuovo device non censito rilevato in rete OT',\n                          meta: 'IP 192.168.10.87 \u00b7 PLC non registrato \u00b7 Zona produzione B'\n                        },\n                        {\n                          title: 'Tentativo di accesso remoto non autorizzato',\n                          meta: 'HMI-03 \u00b7 porta 4840 OPC-UA \u00b7 sorgente esterna'\n                        },\n                        {\n                          title: 'Modifica configurazione PLC rilevata',\n                          meta: 'PLC-Line-07 \u00b7 parametro setpoint alterato \u00b7 fuori orario'\n                        },\n                        {\n                          title: 'Comunicazione C2 bloccata su rete OT',\n                          meta: 'IOC match \u00b7 185.220.xx.xx \u00b7 Livello 2 \u00b7 Historian'\n                        },\n                        {\n                          title: 'Scansione di rete rilevata su segmento SCADA',\n                          meta: 'Sweep SYN \u00b7 254 host \u00b7 origine rete IT aziendale'\n                        },\n                      ];\n                      let alertIdx = 0;\n                      setInterval(() => {\n                        alertIdx = (alertIdx + 1) % otAlerts.length;\n                        const a = otAlerts[alertIdx];\n                        const titleEl = document.getElementById('ot-alert-title');\n                        const metaEl = document.getElementById('ot-alert-meta');\n                        if (titleEl) titleEl.textContent = a.title;\n                        if (metaEl) metaEl.textContent = a.meta;\n                      }, 4000);\n                    <\/script>\n\n\n\n                    \n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Sicurezza Informatica per Macchine Industriali: Soluzioni OT Security | Fortgale Rete Industriale \u00b7 Modello a livelli Live monitoring Livello 4\u20135 Rete Enterprise \/ IT ERP \u00b7 Email \u00b7 Cloud \u00b7 Utenti \ud83d\udee1\ufe0f Fortgale OT Security Segmentazione IT\/OT \u00b7 Monitoraggio DMZ \u00b7 Detection anomalie Livello 3 SCADA \/ MES \/ Historian Supervisione processi \u00b7 Dati produzione [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width-page.php","meta":{"footnotes":""},"class_list":["post-13944","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fortgale.com\/it\/wp-json\/wp\/v2\/pages\/13944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fortgale.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fortgale.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fortgale.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fortgale.com\/it\/wp-json\/wp\/v2\/comments?post=13944"}],"version-history":[{"count":2,"href":"https:\/\/fortgale.com\/it\/wp-json\/wp\/v2\/pages\/13944\/revisions"}],"predecessor-version":[{"id":13948,"href":"https:\/\/fortgale.com\/it\/wp-json\/wp\/v2\/pages\/13944\/revisions\/13948"}],"wp:attachment":[{"href":"https:\/\/fortgale.com\/it\/wp-json\/wp\/v2\/media?parent=13944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}