{"id":2691,"date":"2026-03-11T17:29:25","date_gmt":"2026-03-11T17:29:25","guid":{"rendered":"https:\/\/palegoldenrod-dugong-407562.hostingersite.com\/?page_id=2691"},"modified":"2026-04-17T07:21:57","modified_gmt":"2026-04-17T07:21:57","slug":"industrial-ot-cybersecurity","status":"publish","type":"page","link":"https:\/\/nordsterntech.com\/en\/industrial-ot-cybersecurity\/","title":{"rendered":"Industrial Cybersecurity (OT Environments)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2691\" class=\"elementor elementor-2691\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e7ca4f e-con-full e-flex sc_layouts_column_icons_position_left e-con e-parent\" data-id=\"6e7ca4f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-animation-type=\"block\" class=\"elementor-element elementor-element-9ccb8d4 e-con-full e-flex sc_layouts_column_icons_position_left animation_type_block elementor-invisible e-con e-child\" data-id=\"9ccb8d4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;ta_fadeinup&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-793dabf sc_fly_static elementor-widget elementor-widget-html\" data-id=\"793dabf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ==========================================\n     LANDING PAGE: INDUSTRIAL CYBERSECURITY (OT) - ENGLISH\n     ========================================== -->\n\n<div class=\"ns-page-ot\">\n\n  <!-- FONDOS Y LUCES GLOBALES -->\n  <div class=\"ns-ot-bg-grid\"><\/div>\n  <div class=\"ns-global-glow ns-glow-amber\"><\/div>\n\n  <!-- ==========================================\n       1. HERO SECTION: EL CORAZ\u00d3N DE TU PRODUCCI\u00d3N\n       ========================================== -->\n  <section class=\"ns-hero-ot\">\n    <div class=\"ns-container ns-relative ns-z-10 ns-text-center\">\n      \n      <div class=\"ns-badge-ot ns-fade-in-up\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 2v4.26l-6.8 11.4A2 2 0 0 0 4 21h16a2 2 0 0 0 1.8-3.34L15 6.26V2\"\/><path d=\"M9 2h6\"\/><path d=\"M4.5 16h15\"\/><\/svg>\n        <span>Operational Technology Cybersecurity Lab<\/span>\n      <\/div>\n\n      <h1 class=\"ns-hero-title ns-fade-in-up ns-delay-1\">\n        Industrial Cybersecurity <br class=\"ns-hidden-mobile\" \/>\n        <span class=\"ns-text-gradient-amber\">(OT Environments)<\/span>\n      <\/h1>\n\n      <p class=\"ns-hero-subtitle ns-fade-in-up ns-delay-2\" style=\"color: #ffffff; font-weight: 600; margin-bottom: 15px;\">\n        Specialized protection for industrial environments.\n      <\/p>\n      <p class=\"ns-hero-subtitle ns-fade-in-up ns-delay-2\">\n        We ensure the continuity, integrity, and security of your production networks (SCADA, ICS, PLC) without causing friction or interrupting your plant's operations.\n      <\/p>\n\n      <div class=\"ns-hero-buttons ns-fade-in-up ns-delay-3\">\n        <a href=\"\/en\/contacto\/\" class=\"ns-btn-amber ns-glow-btn\">Speak with an OT Expert<\/a>\n        <a href=\"#arquitectura\" class=\"ns-btn-outline-amber\">View Monitoring Architecture<\/a>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- ==========================================\n       2. EL PROBLEMA Y EL VALOR (GRID 2x2)\n       ========================================== -->\n  <section class=\"ns-section-ot ns-bg-darker ns-relative ns-z-10\">\n    <div class=\"ns-container\">\n      \n      <div class=\"ns-section-header ns-text-center ns-fade-in-up\">\n        <span class=\"ns-overline-amber\">The IT\/OT Convergence Challenge<\/span>\n        <h2>Connecting machines <br><span style=\"color: #fff;\">opens new doors to risk<\/span><\/h2>\n        <p>Industrial digitalization is necessary, but exposing production networks to IT environments or the internet without visibility creates critical blind spots that can halt your operations.<\/p>\n      <\/div>\n\n      <div class=\"ns-grid-2x2 ns-fade-in-up ns-delay-1\">\n        \n        <!-- Bloque 1 -->\n        <div class=\"ns-bento-item ns-hover-lift\">\n          <div class=\"ns-bento-icon ns-icon-amber\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/><\/svg>\n          <\/div>\n          <h3 class=\"ns-bento-title\">Risk-Free Visibility<\/h3>\n          <p class=\"ns-bento-desc\">We map all devices connected to your industrial network (PLCs, RTUs, HMIs) 100% passively, without injecting active traffic that could alter or disrupt production processes.<\/p>\n        <\/div>\n\n        <!-- Bloque 2 -->\n        <div class=\"ns-bento-item ns-hover-lift\">\n          <div class=\"ns-bento-icon ns-icon-amber\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 12h-4l-3 9L9 3l-3 9H2\"\/><\/svg>\n          <\/div>\n          <h3 class=\"ns-bento-title\">Early Detection<\/h3>\n          <p class=\"ns-bento-desc\">We identify operational anomalies, unauthorized controller changes, and suspicious behavior before they escalate into sabotage or critical mechanical failure.<\/p>\n        <\/div>\n\n        <!-- Bloque 3 -->\n        <div class=\"ns-bento-item ns-hover-lift\">\n          <div class=\"ns-bento-icon ns-icon-amber\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n          <\/div>\n          <h3 class=\"ns-bento-title\">Exposure Reduction<\/h3>\n          <p class=\"ns-bento-desc\">We discover vulnerabilities in legacy equipment that cannot be easily patched, helping you implement compensating controls to isolate them from external risk.<\/p>\n        <\/div>\n\n        <!-- Bloque 4 -->\n        <div class=\"ns-bento-item ns-hover-lift ns-border-neon-amber\">\n          <div class=\"ns-bento-icon ns-icon-amber\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg>\n          <\/div>\n          <h3 class=\"ns-bento-title\">Operational Continuity<\/h3>\n          <p class=\"ns-bento-desc\">We align cybersecurity with the plant's primary objective: keeping production running, secure, and operating steadily within expected measurement parameters.<\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==========================================\n       3. DIAGRAMA DE ARQUITECTURA OT-HVAR\n       ========================================== -->\n  <section id=\"arquitectura\" class=\"ns-section-ot ns-relative ns-z-10\">\n    <div class=\"ns-container\">\n      \n      <div class=\"ns-section-header ns-text-center ns-fade-in-up\">\n        <span class=\"ns-overline-amber\">Operational Technology Cybersecurity Lab<\/span>\n        <h2>Zero-Friction <br><span style=\"color: #fff;\">Monitoring Architecture<\/span><\/h2>\n        <p>We listen to your network without touching it. Our OT-HVAR service uses a passive method (SPAN\/Mirror Port) to analyze industrial traffic and send critical real-time notifications to our SOC.<\/p>\n      <\/div>\n\n      <div class=\"ns-ot-architecture ns-fade-in-up ns-delay-1\">\n        <!-- Diagrama Industrial CSS -->\n        <div class=\"ns-factory-diagram\">\n          \n          <!-- Planta OT -->\n          <div class=\"ns-ot-zone\">\n            <div class=\"ns-zone-label\">OT Zone (Production Plant)<\/div>\n            <div class=\"ns-plc-nodes\">\n              <div class=\"ns-plc\"><div class=\"ns-led ns-led-green\"><\/div> PLC 1<\/div>\n              <div class=\"ns-plc\"><div class=\"ns-led ns-led-green\"><\/div> PLC 2<\/div>\n              <div class=\"ns-plc\"><div class=\"ns-led ns-led-green\"><\/div> SCADA<\/div>\n            <\/div>\n            <div class=\"ns-mirror-port\">\n              <span>Mirror Port (Traffic Copy)<\/span>\n              <div class=\"ns-data-flow-out\"><\/div>\n            <\/div>\n          <\/div>\n\n          <!-- Sensor Nordstern -->\n          <div class=\"ns-sensor-zone\">\n            <div class=\"ns-sensor-box\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"8\" rx=\"2\" ry=\"2\"\/><rect x=\"2\" y=\"14\" width=\"20\" height=\"8\" rx=\"2\" ry=\"2\"\/><line x1=\"6\" y1=\"6\" x2=\"6.01\" y2=\"6\"\/><line x1=\"6\" y1=\"18\" x2=\"6.01\" y2=\"18\"\/><\/svg>\n              <strong>OT-HVAR Sensor<\/strong>\n              <span>100% Passive Analysis<\/span>\n            <\/div>\n            <div class=\"ns-data-flow-up\"><\/div>\n          <\/div>\n\n          <!-- SOC 3.0 -->\n          <div class=\"ns-it-zone\">\n            <div class=\"ns-zone-label\">Nordstern SOC 3.0<\/div>\n            <div class=\"ns-alerts-panel\">\n              <div class=\"ns-alert-item\"><span class=\"ns-dot-red\"><\/span> PLC Code Alteration Detected<\/div>\n              <div class=\"ns-alert-item\"><span class=\"ns-dot-amber\"><\/span> New Unauthorized Device<\/div>\n              <div class=\"ns-alert-item\"><span class=\"ns-dot-cyan\"><\/span> Internet Connection Attempt<\/div>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- ==========================================\n       4. CAPACIDADES T\u00c9CNICAS (GRID 2x2)\n       ========================================== -->\n  <section class=\"ns-section-ot ns-bg-darker ns-relative ns-z-10\">\n    <div class=\"ns-container\">\n      \n      <div class=\"ns-section-header ns-text-center ns-fade-in-up\">\n        <span class=\"ns-overline-amber\">Core Capabilities<\/span>\n        <h2>Technology designed to <br><span style=\"color: #fff;\">understand the language of machines<\/span><\/h2>\n        <p>Traditional IT tools can break OT networks. We use specialized technology capable of natively interpreting industrial protocols (Modbus, DNP3, CIP).<\/p>\n      <\/div>\n\n      <div class=\"ns-grid-2x2 ns-fade-in-up ns-delay-1\">\n        \n        <div class=\"ns-bento-card ns-hover-lift\">\n          <h3 class=\"ns-card-title\">Passive Asset Inventory<\/h3>\n          <p class=\"ns-card-text\">Automated discovery of all industrial devices, manufacturers, models, and firmware versions without performing intensive or intrusive scanning.<\/p>\n        <\/div>\n\n        <div class=\"ns-bento-card ns-hover-lift\">\n          <h3 class=\"ns-card-title\">OT Network Monitoring<\/h3>\n          <p class=\"ns-card-text\">Continuous network traffic analysis to visualize communication flowcharts, identify bottlenecks, and detect anomalous connections between zones.<\/p>\n        <\/div>\n\n        <div class=\"ns-bento-card ns-hover-lift\">\n          <h3 class=\"ns-card-title\">Vulnerability Analysis<\/h3>\n          <p class=\"ns-card-text\">Automatic cross-referencing of your discovered inventory against vulnerability databases (CVEs) strictly specific to industrial control systems.<\/p>\n        <\/div>\n\n        <div class=\"ns-bento-card ns-hover-lift ns-card-highlight\">\n          <h3 class=\"ns-card-title\" style=\"color: #f59e0b;\">Anomaly Detection<\/h3>\n          <p class=\"ns-card-text\">Machine learning models that learn the plant's \"normal\" baseline behavior and immediately alert you to operational deviations or known malware signatures.<\/p>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- ==========================================\n       5. TECNOLOG\u00cdA Y CTA FINAL\n       ========================================== -->\n  <section class=\"ns-section-ot ns-relative ns-z-10\">\n    <div class=\"ns-container\">\n      \n      <div class=\"ns-tech-integration-wrapper ns-fade-in-up\">\n        <div class=\"ns-tech-content ns-text-center\">\n          <span class=\"ns-overline-amber\">Strategic Alliance<\/span>\n          <h2 style=\"font-size: 32px; font-weight: 800; color: #fff; margin-bottom: 20px;\">Integration with Nozomi Networks<\/h2>\n          <p style=\"color: #cbd5e1; max-width: 700px; margin: 0 auto 40px auto;\">\n            We operate the world's leading technology in OT\/IoT visibility and security, fully backed by the expertise of our SOC 3.0 analysts.\n          <\/p>\n          \n          <!-- Hueco para el logo de Nozomi Networks -->\n          <div class=\"ns-partner-logo-box\" style=\"margin-bottom: 40px;\">\n            <div style=\"background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.1); border-radius: 16px; padding: 20px 40px; display: inline-block;\">\n              <!-- URL_IMAGEN: Logo Nozomi Networks -->\n              <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/nozomi.webp\" alt=\"Nozomi Networks\" style=\"max-height: 50px; filter: brightness(0) invert(1);\">\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- CTA FINAL -->\n      <div class=\"ns-cta-box-3d ns-fade-in-up ns-delay-2\" style=\"margin-top: 60px;\">\n        <div class=\"ns-cta-glow-amber\"><\/div>\n        <h2 class=\"ns-cta-title\">Protect the heart of your industrial operations<\/h2>\n        <p class=\"ns-cta-desc\">\n          Don't wait for an incident to halt your production line. Gain total control and visibility of your OT network today\u2014without disrupting a single process.\n        <\/p>\n        <div class=\"ns-hero-buttons\">\n          <a href=\"\/en\/contacto\/\" class=\"ns-btn-amber ns-glow-btn\">Speak with an OT Expert<\/a>\n          <a href=\"\/en\/contacto\/\" class=\"ns-btn-outline-amber\">Request a Plant Assessment<\/a>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<!-- ==========================================\n     ESTILOS CSS: CIBERSEGURIDAD INDUSTRIAL (OT)\n     ========================================== -->\n<style>\n  \/* --- RESET FULL WIDTH --- *\/\n  .ns-page-ot {\n    --theme-color: #f59e0b; \/* Amber \/ Industrial Yellow *\/\n    --theme-glow: rgba(245, 158, 11, 0.15);\n    --theme-glow-strong: rgba(245, 158, 11, 0.4);\n    \n    width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw;\n    font-family: 'Inter', sans-serif; background-color: #020617; color: #f8fafc; line-height: 1.6; overflow-x: hidden;\n  }\n  .ns-page-ot * { box-sizing: border-box; }\n\n  \/* --- FONDOS Y LUCES --- *\/\n  .ns-ot-bg-grid { position: absolute; inset: 0; z-index: 0; opacity: 0.04; pointer-events: none; background-image: linear-gradient(rgba(245, 158, 11, 0.5) 1px, transparent 1px), linear-gradient(90deg, rgba(245, 158, 11, 0.5) 1px, transparent 1px); background-size: 50px 50px; mask-image: radial-gradient(ellipse 100% 100% at top center, black 20%, transparent 80%); -webkit-mask-image: radial-gradient(ellipse 100% 100% at top center, black 20%, transparent 80%); }\n  .ns-global-glow { position: absolute; pointer-events: none; z-index: 0; border-radius: 50%; filter: blur(150px); }\n  .ns-glow-amber { top: -10%; left: 50%; transform: translateX(-50%); width: 80vw; height: 60vh; background: radial-gradient(circle, rgba(245, 158, 11, 0.15) 0%, transparent 60%); }\n\n  \/* --- UTILS --- *\/\n  .ns-container { width: 100%; max-width: 1200px; margin: 0 auto !important; padding: 0 5vw !important; position: relative; z-index: 10; }\n  .ns-relative { position: relative; }\n  .ns-z-10 { z-index: 10; }\n  .ns-text-center { text-align: center !important; }\n  .ns-hidden-mobile { display: none; }\n  @media (min-width: 768px) { .ns-hidden-mobile { display: block; } }\n  .ns-bg-darker { background-color: rgba(0,0,0,0.4); border-top: 1px solid rgba(245, 158, 11, 0.1); border-bottom: 1px solid rgba(245, 158, 11, 0.1); box-shadow: inset 0 0 100px rgba(0,0,0,0.8); }\n\n  \/* --- 1. HERO --- *\/\n  .ns-hero-ot { padding: 160px 0 100px 0; border-bottom: 1px solid rgba(245, 158, 11, 0.2); }\n  \n  .ns-badge-ot { display: inline-flex; align-items: center; gap: 10px; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: #fbbf24; margin-bottom: 24px; background: rgba(245, 158, 11, 0.1); padding: 8px 20px; border-radius: 30px; border: 1px solid rgba(245, 158, 11, 0.3); box-shadow: 0 0 20px rgba(245, 158, 11, 0.1); backdrop-filter: blur(10px); }\n  \n  .ns-hero-title { font-size: clamp(40px, 6vw, 64px); font-weight: 900; line-height: 1.1; letter-spacing: -0.02em; margin-bottom: 24px; color: #ffffff; text-shadow: 0 10px 30px rgba(0,0,0,0.5); }\n  .ns-text-gradient-amber { background: linear-gradient(to right, #ffffff, #fbbf24, #f59e0b); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n  .ns-hero-subtitle { font-size: 18px; color: #cbd5e1; margin-bottom: 40px; line-height: 1.6; max-width: 800px; margin-left: auto; margin-right: auto; text-shadow: 0 2px 10px rgba(0,0,0,0.5); }\n\n  \/* Botones Hero *\/\n  .ns-hero-buttons { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }\n  .ns-btn-amber { background: var(--theme-color); color: #000000; padding: 16px 32px; border-radius: 30px; font-size: 16px; font-weight: 800; text-decoration: none; transition: all 0.3s; border: 1px solid #fbbf24; box-shadow: 0 0 20px var(--theme-glow-strong), inset 0 2px 0 rgba(255,255,255,0.4); position: relative; overflow: hidden; }\n  .ns-btn-amber:hover { background: #ffffff; transform: translateY(-3px); box-shadow: 0 15px 30px rgba(245, 158, 11, 0.6), inset 0 2px 0 rgba(255,255,255,0.4); }\n  .ns-glow-btn::after { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: linear-gradient(to right, transparent, rgba(255,255,255,0.5), transparent); transform: rotate(45deg) translateY(-100%); animation: btnSweep 3s infinite; }\n  @keyframes btnSweep { 0% { transform: rotate(45deg) translateY(-100%); } 20% { transform: rotate(45deg) translateY(100%); } 100% { transform: rotate(45deg) translateY(100%); } }\n  \n  .ns-btn-outline-amber { background: rgba(15, 23, 42, 0.6); color: #ffffff; border: 1px solid var(--theme-glow-strong); padding: 16px 32px; border-radius: 30px; font-size: 16px; font-weight: 700; text-decoration: none; transition: all 0.3s; backdrop-filter: blur(10px); box-shadow: 0 10px 20px rgba(0,0,0,0.3); }\n  .ns-btn-outline-amber:hover { background: var(--theme-glow); border-color: var(--theme-color); transform: translateY(-3px); }\n\n  \/* --- HEADERS DE SECCI\u00d3N --- *\/\n  .ns-section-ot { padding: 120px 0; }\n  .ns-section-header { margin-bottom: 60px; }\n  .ns-overline-amber { display: inline-block; font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.1em; color: #fbbf24; margin-bottom: 16px; }\n  .ns-section-header h2 { font-size: clamp(32px, 4vw, 46px); font-weight: 800; color: var(--theme-color); margin-bottom: 20px; letter-spacing: -0.02em; }\n  .ns-section-header p { font-size: 18px; color: #94a3b8; max-width: 800px; margin: 0 auto; line-height: 1.6; }\n\n  \/* --- 2. DIFERENCIADORES (GRID 2x2) --- *\/\n  .ns-grid-2x2 { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; max-width: 1000px; margin: 0 auto; }\n  @media (min-width: 768px) { .ns-grid-2x2 { grid-template-columns: repeat(2, 1fr); } }\n\n  .ns-bento-item { background: linear-gradient(145deg, rgba(30,25,15,0.6) 0%, rgba(15,12,10,0.8) 100%); border: 1px solid rgba(255,255,255,0.08); border-radius: 24px; padding: 40px; display: flex; flex-direction: column; transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); box-shadow: 0 15px 35px rgba(0,0,0,0.3); }\n  .ns-hover-lift:hover { transform: translateY(-10px) scale(1.02); border-color: var(--theme-glow-strong); box-shadow: 0 30px 60px rgba(0,0,0,0.7), 0 0 30px var(--theme-glow), inset 0 1px 0 rgba(255,255,255,0.2); z-index: 10; }\n  \n  .ns-border-neon-amber { border-color: var(--theme-glow-strong); background: linear-gradient(145deg, rgba(40,30,10,0.6) 0%, rgba(15,12,10,0.8) 100%); }\n\n  .ns-bento-icon { width: 56px; height: 56px; border-radius: 16px; display: flex; align-items: center; justify-content: center; margin-bottom: 24px; border: 1px solid rgba(245, 158, 11, 0.2); box-shadow: inset 0 2px 10px rgba(255,255,255,0.1); }\n  .ns-bento-icon svg { width: 28px; height: 28px; }\n  .ns-icon-amber { background: var(--theme-glow); color: #fbbf24; }\n\n  .ns-bento-title { font-size: 22px; font-weight: 800; color: #ffffff; margin-bottom: 16px; line-height: 1.3; }\n  .ns-bento-desc { font-size: 15px; color: #cbd5e1; line-height: 1.6; margin: 0; }\n\n  \/* --- 3. DIAGRAMA OT-HVAR (CSS ART) --- *\/\n  .ns-ot-architecture { margin-top: 50px; background: linear-gradient(180deg, rgba(15, 23, 42, 0.8) 0%, rgba(5, 10, 15, 0.9) 100%); border: 1px solid rgba(255,255,255,0.1); border-radius: 24px; padding: 50px; overflow: hidden; box-shadow: 0 30px 60px rgba(0,0,0,0.6); backdrop-filter: blur(10px); }\n  \n  .ns-factory-diagram { display: flex; flex-direction: column; gap: 40px; position: relative; }\n  @media (min-width: 768px) { .ns-factory-diagram { flex-direction: row; align-items: stretch; justify-content: space-between; } }\n  \n  .ns-zone-label { font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.1em; color: #94a3b8; margin-bottom: 24px; text-align: center; }\n  \n  .ns-ot-zone, .ns-it-zone { flex: 1; background: rgba(255,255,255,0.02); border: 1px dashed rgba(255,255,255,0.2); border-radius: 16px; padding: 30px; position: relative; }\n  \n  .ns-plc-nodes { display: flex; justify-content: space-around; margin-bottom: 30px; flex-wrap: wrap; gap: 10px; }\n  .ns-plc { background: #1e293b; border: 1px solid #334155; padding: 12px 20px; border-radius: 8px; font-size: 14px; font-weight: 700; display: flex; align-items: center; gap: 10px; color: #e2e8f0; box-shadow: 0 5px 15px rgba(0,0,0,0.3); }\n  .ns-led { width: 10px; height: 10px; border-radius: 50%; }\n  .ns-led-green { background: #10b981; box-shadow: 0 0 10px #10b981; animation: blink 2s infinite; }\n  @keyframes blink { 0%, 100% { opacity: 1; } 50% { opacity: 0.4; } }\n  \n  .ns-mirror-port { background: rgba(245, 158, 11, 0.1); border: 1px solid #f59e0b; padding: 16px; text-align: center; border-radius: 12px; font-size: 14px; font-weight: 800; color: #fbbf24; position: relative; }\n  \n  .ns-sensor-zone { display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; padding: 20px 0; }\n  .ns-sensor-box { background: #f59e0b; color: #0f172a; padding: 20px 30px; border-radius: 16px; text-align: center; font-weight: 900; box-shadow: 0 0 40px rgba(245, 158, 11, 0.4); z-index: 2; border: 2px solid #fbbf24; }\n  .ns-sensor-box svg { width: 40px; height: 40px; margin-bottom: 12px; }\n  .ns-sensor-box span { display: block; font-size: 12px; text-transform: uppercase; letter-spacing: 0.05em; font-weight: 700; color: #78350f; margin-top: 4px; }\n  \n  \/* Animaci\u00f3n de flujo de datos pasivo *\/\n  .ns-data-flow-out { position: absolute; top: 100%; left: 50%; width: 3px; height: 60px; background: linear-gradient(to bottom, #f59e0b, transparent); transform: translateX(-50%); }\n  @media (min-width: 768px) { .ns-data-flow-out { top: 50%; left: 100%; width: 60px; height: 3px; background: linear-gradient(to right, #f59e0b, transparent); transform: translateY(-50%); } }\n  \n  .ns-alerts-panel { display: flex; flex-direction: column; gap: 16px; }\n  .ns-alert-item { background: #1e293b; padding: 16px 20px; border-radius: 12px; font-size: 14px; font-weight: 600; color: #e2e8f0; display: flex; align-items: center; gap: 12px; border-left: 4px solid transparent; box-shadow: 0 5px 15px rgba(0,0,0,0.3); }\n  .ns-alert-item:nth-child(1) { border-left-color: #ef4444; }\n  .ns-alert-item:nth-child(2) { border-left-color: #f59e0b; }\n  .ns-alert-item:nth-child(3) { border-left-color: #0ea5e9; }\n  .ns-dot-red { width: 10px; height: 10px; border-radius: 50%; background: #ef4444; box-shadow: 0 0 10px #ef4444; }\n  .ns-dot-amber { width: 10px; height: 10px; border-radius: 50%; background: #f59e0b; box-shadow: 0 0 10px #f59e0b; }\n  .ns-dot-cyan { width: 10px; height: 10px; border-radius: 50%; background: #0ea5e9; box-shadow: 0 0 10px #0ea5e9; }\n\n  \/* --- 4. CAPACIDADES T\u00c9CNICAS (4 BLOQUES) --- *\/\n  .ns-bento-card { background: linear-gradient(160deg, rgba(20, 25, 40, 0.6) 0%, rgba(10, 15, 25, 0.8) 100%); border: 1px solid rgba(255,255,255,0.08); border-radius: 20px; padding: 40px 30px; text-align: center; box-shadow: 0 10px 20px rgba(0,0,0,0.3); transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); }\n  .ns-card-highlight { border-color: var(--theme-glow-strong); background: linear-gradient(160deg, rgba(69, 40, 10, 0.4) 0%, rgba(10, 15, 25, 0.8) 100%); }\n  \n  .ns-card-title { font-size: 18px; font-weight: 800; color: #ffffff; margin-bottom: 16px; line-height: 1.3; }\n  .ns-card-text { font-size: 14px; color: #94a3b8; line-height: 1.6; margin: 0; }\n\n  \/* --- 5. TECNOLOG\u00cdA Y CTA FINAL --- *\/\n  .ns-partner-logo-box { background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.1); border-radius: 16px; padding: 25px 40px; display: flex; flex-direction: column; align-items: center; transition: all 0.3s; }\n  .ns-partner-logo-box:hover { background: rgba(255,255,255,0.05); border-color: rgba(255,255,255,0.2); transform: translateY(-3px); }\n\n  .ns-cta-box-3d { position: relative; background: linear-gradient(180deg, rgba(69, 40, 10, 0.4) 0%, rgba(5, 5, 5, 0.9) 100%); border: 1px solid var(--theme-glow-strong); border-radius: 24px; padding: 80px 40px; text-align: center; overflow: hidden; box-shadow: 0 20px 50px rgba(0,0,0,0.5); max-width: 1000px; margin: 0 auto; }\n  .ns-cta-glow-amber { position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 80%; height: 2px; background: linear-gradient(90deg, transparent, var(--theme-color), #fde68a, var(--theme-color), transparent); box-shadow: 0 0 30px var(--theme-color), 0 0 60px var(--theme-color); }\n  .ns-cta-title { font-size: clamp(28px, 4vw, 36px); font-weight: 800; color: #ffffff; margin-bottom: 20px; position: relative; z-index: 1; line-height: 1.2; }\n  .ns-cta-desc { font-size: 18px; color: #cbd5e1; margin-bottom: 40px; position: relative; z-index: 1; line-height: 1.6; max-width: 800px; margin-left: auto; margin-right: auto; }\n\n  \/* Animaciones Generales *\/\n  @keyframes nsFadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }\n  .ns-fade-in-up { opacity: 0; animation: nsFadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards; }\n  .ns-delay-1 { animation-delay: 0.1s; }\n  .ns-delay-2 { animation-delay: 0.2s; }\n  .ns-delay-3 { animation-delay: 0.3s; }\n  .ns-delay-4 { animation-delay: 0.4s; }\n\n  \/* Responsive *\/\n  @media (max-width: 768px) {\n    .ns-hero-ot { padding: 120px 20px 80px 20px; }\n    .ns-hero-buttons { justify-content: center; }\n    .ns-ot-architecture { padding: 30px 20px; }\n    .ns-cta-box-3d { padding: 50px 20px; }\n  }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75ac22a7 e-flex e-con-boxed sc_layouts_column_icons_position_left e-con e-child\" data-id=\"75ac22a7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-animation-type=\"block\" class=\"elementor-element elementor-element-42abce21 e-con-full e-flex sc_layouts_column_icons_position_left animation_type_block elementor-invisible e-con e-child\" data-id=\"42abce21\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;ta_fadeinup&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-613bcfe6 elementor-widget__width-initial sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"613bcfe6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u00bfTienes dudas? \u00a1Hablemos!<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3bef3dd7 sc_fly_static elementor-widget elementor-widget-metform\" data-id=\"3bef3dd7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"metform.default\">\n\t\t\t\t\t<div id=\"mf-response-props-id-25\" data-previous-steps-style=\"\" data-editswitchopen=\"\" data-response_type=\"alert\" data-erroricon=\"fas fa-exclamation-triangle\" data-successicon=\"fas fa-check\" data-messageposition=\"top\" class=\"   mf-scroll-top-no\">\n\t\t<div class=\"formpicker_warper formpicker_warper_editable\" data-metform-formpicker-key=\"25\" >\n\t\t\t\t\n\t\t\t<div class=\"mf-widget-container\">\n\t\t\t\t\r\n\t\t<div\r\n\t\t\tid=\"metform-wrap-3bef3dd7-25\"\r\n\t\t\tclass=\"mf-form-wrapper\"\r\n\t\t\tdata-form-id=\"25\"\r\n\t\t\tdata-action=\"https:\/\/nordsterntech.com\/en\/wp-json\/metform\/v1\/entries\/insert\/25\"\r\n\t\t\tdata-wp-nonce=\"c786bf8a32\"\r\n\t\t\tdata-form-nonce=\"38e70b669d\"\r\n\t\t\tdata-quiz-summery = \"false\"\r\n\t\t\tdata-save-progress = \"false\"\r\n\t\t\tdata-form-type=\"general-form\"\r\n\t\t\tdata-stop-vertical-effect=\"\"\r\n\t\t\t><\/div>\r\n\r\n\r\n\t\t<!----------------------------- \r\n\t\t\t* controls_data : find the the props passed indie of data attribute\r\n\t\t\t* props.SubmitResponseMarkup : contains the markup of error or success message\r\n\t\t\t* https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Template_literals\r\n\t\t--------------------------- -->\r\n\r\n\t\t\t\t<script type=\"text\/mf\" class=\"mf-template\">\r\n\t\t\tfunction controls_data (value){\r\n\t\t\t\tlet currentWrapper = \"mf-response-props-id-25\";\r\n\t\t\t\tlet currentEl = document.getElementById(currentWrapper);\r\n\t\t\t\t\r\n\t\t\t\treturn currentEl ? currentEl.dataset[value] : false\r\n\t\t\t}\r\n\r\n\r\n\t\t\tlet is_edit_mode = '' ? true : false;\r\n\t\t\tlet message_position = controls_data('messageposition') || 'top';\r\n\r\n\t\t\t\r\n\t\t\tlet message_successIcon = controls_data('successicon') || '';\r\n\t\t\tlet message_errorIcon = controls_data('erroricon') || '';\r\n\t\t\tlet message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;\r\n\t\t\tlet message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';\r\n\t\t\t\r\n\t\t\tlet is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;\r\n\r\n\t\t\t\r\n\t\t\treturn html`\r\n\t\t\t\t<form\r\n\t\t\t\t\tclassName=\"metform-form-content\"\r\n\t\t\t\t\tref=${parent.formContainerRef}\r\n\t\t\t\t\tonSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }\r\n\t\t\t\t\r\n\t\t\t\t\t>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\r\n\t\t\t\t\t<!--------------------------------------------------------\r\n\t\t\t\t\t*** IMPORTANT \/ DANGEROUS ***\r\n\t\t\t\t\t${html``} must be used as in immediate child of \"metform-form-main-wrapper\"\r\n\t\t\t\t\tclass otherwise multistep form will not run at all\r\n\t\t\t\t\t---------------------------------------------------------->\r\n\r\n\t\t\t\t\t<div className=\"metform-form-main-wrapper\" key=${'hide-form-after-submit'} ref=${parent.formRef}>\r\n\t\t\t\t\t${html`\r\n\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" key=\"2\" data-elementor-id=\"25\" className=\"elementor elementor-25\" data-elementor-post-type=\"metform-form\">\n\t\t\t\t<div className=\"elementor-element elementor-element-7c2ddd2 e-con-full e-flex sc_layouts_column_icons_position_left e-con e-parent\" data-id=\"7c2ddd2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div className=\"elementor-element elementor-element-bae155d sc_fly_static elementor-widget elementor-widget-mf-text\" data-id=\"bae155d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-name&quot;}\" data-widget_type=\"mf-text.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input\r\n\t\t\t\ttype=\"text\"\r\n\t\t\t\tclassName=\"mf-input \"\r\n\t\t\t\tid=\"mf-input-text-bae155d\"\r\n\t\t\t\tname=\"mf-name\"\r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Name`) } \"\r\n\t\t\t\t\t\t\t\t\tonInput=${parent.handleChange}\r\n\t\t\t\t\tonBlur=${parent.handleChange}\r\n\t\t\t\t\taria-invalid=${validation.errors['mf-name'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${el =>{\r\n\t\t\t\t\t\t\t\t\t\t\t\tparent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":true,\"expression\":\"null\"}, el)\r\n\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"mf-name\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-d2964a2 sc_fly_static elementor-widget elementor-widget-mf-email\" data-id=\"d2964a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-email&quot;}\" data-widget_type=\"mf-email.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input \r\n\t\t\t\ttype=\"email\" \r\n\t\t\t\t \r\n\t\t\t\tdefaultValue=\"\" \r\n\t\t\t\tclassName=\"mf-input \" \r\n\t\t\t\tid=\"mf-input-email-d2964a2\" \r\n\t\t\t\tname=\"mf-email\" \r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`E.mail`) } \" \r\n\t\t\t\t \r\n\t\t\t\tonBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } \r\n\t\t\t\tref=${el=> parent.activateValidation({\"message\":\"This field is required.\",\"emailMessage\":\"Please enter a valid Email address\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":true,\"expression\":\"null\"}, el)}\r\n\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t<${validation.ErrorMessage} \r\n\t\t\t\terrors=${validation.errors} \r\n\t\t\t\tname=\"mf-email\" \r\n\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-3f500ea sc_fly_static elementor-widget elementor-widget-mf-text\" data-id=\"3f500ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-subject&quot;}\" data-widget_type=\"mf-text.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input\r\n\t\t\t\ttype=\"text\"\r\n\t\t\t\tclassName=\"mf-input \"\r\n\t\t\t\tid=\"mf-input-text-3f500ea\"\r\n\t\t\t\tname=\"mf-subject\"\r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Subject`) } \"\r\n\t\t\t\t\t\t\t\t\tonInput=${parent.handleChange}\r\n\t\t\t\t\tonBlur=${parent.handleChange}\r\n\t\t\t\t\taria-invalid=${validation.errors['mf-subject'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${el =>{\r\n\t\t\t\t\t\t\t\t\t\t\t\tparent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)\r\n\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"mf-subject\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-16976df sc_fly_static elementor-widget elementor-widget-mf-textarea\" data-id=\"16976df\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-message&quot;}\" data-widget_type=\"mf-textarea.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<textarea className=\"mf-input mf-textarea \" id=\"mf-input-text-area-16976df\"\r\n\t\t\t\tname=\"mf-message\" \r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Tell us how we can help you`) } \"\r\n\t\t\t\tcols=\"30\" rows=\"10\"\r\n\t\t\t\t\t\t\t\t\tonInput=${ parent.handleChange }\r\n\t\t\t\t\taria-invalid=${validation.errors['mf-message'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${ el => parent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)}\r\n\t\t\t\t\t\t\t\t><\/textarea>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"mf-message\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-9558cf7 sc_fly_static elementor-widget elementor-widget-mf-gdpr-consent\" data-id=\"9558cf7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-gdpr-consent&quot;}\" data-widget_type=\"mf-gdpr-consent.default\">\n\t\t\t\t\t\n\t\t<div className=\"mf-input-wrapper\">\n\t\t\t\n\t\t\t<div className=\"mf-checkbox multi-option-input-type\" id=\"mf-input-gdpr-9558cf7\">\n\t\t\t\t<div className=\"mf-checkbox-option\">\n\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\ttype=\"checkbox\"\n\t\t\t\t\t\t\tclassName=\"mf-input mf-checkbox-input \"\n\t\t\t\t\t\t\tname=\"mf-gdpr-consent\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonInput=${ parent.handleOptin }\n\t\t\t\t\t\t\t\taria-invalid=${validation.errors['mf-gdpr-consent'] ? 'true' : 'false'}\n\t\t\t\t\t\t\t\tref=${ el => parent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":true,\"expression\":\"null\"}, el) }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\tI agree to have my data processed according to the <a>Privacy Policy<\/a>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\n\t\t\t\t\terrors=${validation.errors}\n\t\t\t\t\tname=\"mf-gdpr-consent\"\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\n\t\t\t\t\t\/>\n\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-d826ceb mf-btn--justify mf-btn--tablet-justify mf-btn--mobile-justify sc_fly_static elementor-widget elementor-widget-mf-button\" data-id=\"d826ceb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mf-button.default\">\n\t\t\t\t\t\t\t<div className=\"mf-btn-wraper \" data-mf-form-conditional-logic-requirement=\"\">\r\n\t\t\t\t\t\t\t<button type=\"submit\" className=\"metform-btn metform-submit-btn \" id=\"\">\r\n\t\t\t\t\t<span>${ parent.decodeEntities(`Send Message`) } <\/span>\r\n\t\t\t\t<\/button>\r\n\t\t\t        <\/div>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t`}\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\t\t\t\t\r\n\t\t\t\t<\/form>\r\n\t\t\t`\r\n\t\t<\/script>\r\n\r\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Operational Technology Cybersecurity Lab Industrial Cybersecurity (OT Environments) Specialized protection for industrial environments.&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2691","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/pages\/2691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/comments?post=2691"}],"version-history":[{"count":14,"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/pages\/2691\/revisions"}],"predecessor-version":[{"id":3204,"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/pages\/2691\/revisions\/3204"}],"wp:attachment":[{"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/media?parent=2691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}