{"id":22696,"date":"2026-11-03T05:46:57","date_gmt":"2026-11-03T04:46:57","guid":{"rendered":"https:\/\/ig.technology\/?page_id=22696"},"modified":"2026-11-03T05:51:05","modified_gmt":"2026-11-03T04:51:05","slug":"lumu","status":"publish","type":"page","link":"https:\/\/ig.technology\/index.php\/lumu\/","title":{"rendered":"Lumu"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22696\" class=\"elementor elementor-22696\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-943be58 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"943be58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dcdb783 elementor-widget elementor-widget-html\" data-id=\"dcdb783\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Lumu \u2013 The SecOps Platform<\/title>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,600;12..96,700;12..96,800&family=Inter:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  :root {\r\n    --green: #5bba4f;\r\n    --green-light: #73d066;\r\n    --green-dark: #3d9c33;\r\n    --white: #ffffff;\r\n    --off-white: #f5f9f4;\r\n    --dark: #0c1a0a;\r\n    --mid: #1b2e18;\r\n    --text-body: #374133;\r\n    --text-muted: #6b7d65;\r\n    --border: rgba(91,186,79,0.16);\r\n  }\r\n\r\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  body {\r\n    font-family: 'Inter', sans-serif;\r\n    background: var(--white);\r\n    color: var(--text-body);\r\n    overflow-x: hidden;\r\n    -webkit-font-smoothing: antialiased;\r\n    -moz-osx-font-smoothing: grayscale;\r\n  }\r\n\r\n  \/* \u2500\u2500\u2500 SCROLL REVEAL \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 *\/\r\n  .reveal {\r\n    opacity: 0;\r\n    transform: translateY(28px);\r\n    transition: opacity 0.6s cubic-bezier(0.22,1,0.36,1), transform 0.6s cubic-bezier(0.22,1,0.36,1);\r\n  }\r\n  .reveal.in { opacity: 1; transform: translateY(0); }\r\n\r\n  .reveal-left {\r\n    opacity: 0;\r\n    transform: translateX(-28px);\r\n    transition: opacity 0.6s cubic-bezier(0.22,1,0.36,1), transform 0.6s cubic-bezier(0.22,1,0.36,1);\r\n  }\r\n  .reveal-left.in { opacity: 1; transform: translateX(0); }\r\n\r\n  .reveal-right {\r\n    opacity: 0;\r\n    transform: translateX(28px);\r\n    transition: opacity 0.6s cubic-bezier(0.22,1,0.36,1), transform 0.6s cubic-bezier(0.22,1,0.36,1);\r\n  }\r\n  .reveal-right.in { opacity: 1; transform: translateX(0); }\r\n\r\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  .ng-hero {\r\n    position: relative;\r\n    background: var(--dark);\r\n    min-height: 92vh;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: stretch;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .ng-hero::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background-image:\r\n      linear-gradient(rgba(91,186,79,0.06) 1px, transparent 1px),\r\n      linear-gradient(90deg, rgba(91,186,79,0.06) 1px, transparent 1px);\r\n    background-size: 56px 56px;\r\n    animation: gridShift 22s linear infinite;\r\n  }\r\n\r\n  @keyframes gridShift {\r\n    0%   { background-position: 0 0; }\r\n    100% { background-position: 56px 56px; }\r\n  }\r\n\r\n  .ng-hero::after {\r\n    content: '';\r\n    position: absolute;\r\n    top: -15%; right: -8%;\r\n    width: 680px; height: 680px;\r\n    background: radial-gradient(circle, rgba(91,186,79,0.18) 0%, transparent 68%);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .ng-hero-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n    flex: 1;\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n    width: 100%;\r\n    padding: 100px 56px 72px;\r\n    display: grid;\r\n    grid-template-columns: 1.1fr 0.9fr;\r\n    gap: 72px;\r\n    align-items: center;\r\n  }\r\n\r\n  .ng-logo-wrap {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    margin-bottom: 32px;\r\n  }\r\n\r\n  .ng-wordmark {\r\n    font-family: 'Bricolage Grotesque', sans-serif;\r\n    font-size: 32px;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    letter-spacing: -0.03em;\r\n    line-height: 1;\r\n  }\r\n  .ng-wordmark span { color: var(--green); }\r\n\r\n  .ng-logo-sep { width: 1px; height: 22px; background: rgba(255,255,255,0.18); }\r\n\r\n  .ng-logo-note {\r\n    font-size: 11.5px;\r\n    color: rgba(255,255,255,0.4);\r\n    letter-spacing: 0.04em;\r\n  }\r\n\r\n  .ng-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: rgba(91,186,79,0.1);\r\n    border: 1px solid rgba(91,186,79,0.22);\r\n    border-radius: 100px;\r\n    padding: 5px 14px;\r\n    font-size: 11px;\r\n    font-weight: 600;\r\n    color: var(--green-light);\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    margin-bottom: 22px;\r\n    width: fit-content;\r\n  }\r\n\r\n  .ng-badge::before {\r\n    content: '';\r\n    width: 6px; height: 6px;\r\n    border-radius: 50%;\r\n    background: var(--green);\r\n    animation: blink 2.2s ease-in-out infinite;\r\n  }\r\n\r\n  @keyframes blink {\r\n    0%, 100% { opacity: 1; }\r\n    50% { opacity: 0.3; }\r\n  }\r\n\r\n  .ng-hero-title {\r\n    font-family: 'Bricolage Grotesque', sans-serif;\r\n    font-size: clamp(34px, 4.6vw, 58px);\r\n    font-weight: 800;\r\n    line-height: 1.09;\r\n    color: var(--white);\r\n    margin-bottom: 18px;\r\n    letter-spacing: -0.02em;\r\n  }\r\n\r\n  .ng-hero-title span {\r\n    color: var(--green);\r\n    display: block;\r\n  }\r\n\r\n  .ng-hero-subtitle {\r\n    font-size: 16px;\r\n    font-weight: 400;\r\n    line-height: 1.74;\r\n    color: rgba(255,255,255,0.52);\r\n    margin-bottom: 38px;\r\n    max-width: 480px;\r\n  }\r\n\r\n  .ng-hero-cta { display: flex; gap: 12px; flex-wrap: wrap; }\r\n\r\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  .ng-btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    padding: 13px 26px;\r\n    border-radius: 7px;\r\n    font-family: 'Inter', sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n    cursor: pointer;\r\n    text-decoration: none;\r\n    transition: all 0.2s ease;\r\n    border: none;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .ng-btn-primary { background: var(--green); color: var(--white); }\r\n  .ng-btn-primary:hover {\r\n    background: var(--green-light);\r\n    transform: translateY(-2px);\r\n    box-shadow: 0 10px 28px rgba(91,186,79,0.32);\r\n  }\r\n\r\n  .ng-btn-outline {\r\n    background: transparent;\r\n    color: rgba(255,255,255,0.82);\r\n    border: 1px solid rgba(255,255,255,0.2);\r\n  }\r\n  .ng-btn-outline:hover { border-color: var(--green); color: var(--green-light); transform: translateY(-2px); }\r\n\r\n  .ng-btn-dark {\r\n    background: var(--dark);\r\n    color: var(--white);\r\n    border: 1px solid rgba(255,255,255,0.1);\r\n  }\r\n  .ng-btn-dark:hover { border-color: var(--green); color: var(--green-light); transform: translateY(-2px); }\r\n\r\n  \/* \u2500\u2500\u2500 SHIELD VISUAL \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 *\/\r\n  .ng-hero-visual { display: flex; justify-content: center; align-items: center; }\r\n\r\n  .ng-shield { position: relative; width: 300px; height: 340px; }\r\n\r\n  .ng-shield svg.shield-svg {\r\n    width: 100%; height: 100%;\r\n    animation: shieldFloat 6s ease-in-out infinite;\r\n    filter: drop-shadow(0 0 30px rgba(91,186,79,0.35));\r\n  }\r\n\r\n  @keyframes shieldFloat {\r\n    0%, 100% { transform: translateY(0); }\r\n    50% { transform: translateY(-14px); }\r\n  }\r\n\r\n  .ng-shield-ring {\r\n    position: absolute;\r\n    border-radius: 50%;\r\n    border: 1px solid rgba(91,186,79,0.16);\r\n    top: 50%; left: 50%;\r\n    animation: ringExpand 4s ease-out infinite;\r\n  }\r\n\r\n  .ng-shield-ring:nth-child(1) { width: 360px; height: 360px; animation-delay: 0s; }\r\n  .ng-shield-ring:nth-child(2) { width: 440px; height: 440px; animation-delay: 1.4s; }\r\n  .ng-shield-ring:nth-child(3) { width: 520px; height: 520px; animation-delay: 2.8s; }\r\n\r\n  @keyframes ringExpand {\r\n    0%   { opacity: 0.5; transform: translate(-50%,-50%) scale(0.9); }\r\n    100% { opacity: 0;   transform: translate(-50%,-50%) scale(1.08); }\r\n  }\r\n\r\n  \/* \u2500\u2500\u2500 HERO STATS BAR \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 *\/\r\n  .ng-hero-stats {\r\n    position: relative; z-index: 2;\r\n    background: rgba(255,255,255,0.025);\r\n    border-top: 1px solid rgba(91,186,79,0.12);\r\n  }\r\n\r\n  .ng-hero-stats-inner {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n    padding: 0 56px;\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n  }\r\n\r\n  .ng-stat-item {\r\n    padding: 26px 20px;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 16px;\r\n    border-right: 1px solid rgba(91,186,79,0.09);\r\n  }\r\n  .ng-stat-item:last-child { border-right: none; }\r\n\r\n  .ng-stat-icon {\r\n    width: 40px; height: 40px;\r\n    border-radius: 9px;\r\n    background: rgba(91,186,79,0.09);\r\n    display: flex; align-items: center; justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n  .ng-stat-icon svg { width: 17px; height: 17px; stroke: var(--green); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\r\n\r\n  .ng-stat-num {\r\n    font-family: 'Bricolage Grotesque', sans-serif;\r\n    font-size: 22px;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1;\r\n    letter-spacing: -0.01em;\r\n  }\r\n\r\n  .ng-stat-label {\r\n    font-size: 11.5px;\r\n    font-weight: 400;\r\n    color: rgba(255,255,255,0.38);\r\n    margin-top: 3px;\r\n  }\r\n\r\n  \/* \u2500\u2500\u2500 SECTION COMMON \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 *\/\r\n  .ng-section {\r\n    padding: 88px 56px;\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .ng-section-label {\r\n    font-size: 11px;\r\n    font-weight: 600;\r\n    letter-spacing: 0.11em;\r\n    text-transform: uppercase;\r\n    color: var(--green-dark);\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .ng-section-title {\r\n    font-family: 'Bricolage Grotesque', sans-serif;\r\n    font-size: clamp(25px, 3vw, 40px);\r\n    font-weight: 800;\r\n    line-height: 1.14;\r\n    color: var(--dark);\r\n    margin-bottom: 14px;\r\n    letter-spacing: -0.02em;\r\n  }\r\n\r\n  .ng-section-desc {\r\n    font-size: 15px;\r\n    font-weight: 400;\r\n    line-height: 1.76;\r\n    color: var(--text-muted);\r\n    max-width: 540px;\r\n  }\r\n\r\n  \/* \u2500\u2500\u2500 BENEFITS \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\u2500\u2500\u2500\u2500 *\/\r\n  .ng-benefits-wrap { background: var(--off-white); }\r\n\r\n  .ng-benefits-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 18px;\r\n    margin-top: 52px;\r\n  }\r\n\r\n  .ng-benefit-card {\r\n    background: var(--white);\r\n    border: 1px solid rgba(91,186,79,0.11);\r\n    border-radius: 14px;\r\n    padding: 30px 26px;\r\n    position: relative;\r\n    overflow: hidden;\r\n    transition: box-shadow 0.26s ease, transform 0.26s ease, border-color 0.26s ease;\r\n  }\r\n\r\n  .ng-benefit-card::after {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0; left: 0; right: 0;\r\n    height: 2px;\r\n    background: var(--green);\r\n    transform: scaleX(0);\r\n    transform-origin: left;\r\n    transition: transform 0.28s ease;\r\n  }\r\n\r\n  .ng-benefit-card:hover {\r\n    border-color: rgba(91,186,79,0.26);\r\n    box-shadow: 0 12px 36px rgba(91,186,79,0.08);\r\n    transform: translateY(-4px);\r\n  }\r\n  .ng-benefit-card:hover::after { transform: scaleX(1); }\r\n\r\n  .ng-benefit-icon {\r\n    width: 46px; height: 46px;\r\n    border-radius: 10px;\r\n    background: rgba(91,186,79,0.08);\r\n    display: flex; align-items: center; justify-content: center;\r\n    margin-bottom: 18px;\r\n  }\r\n  .ng-benefit-icon svg { width: 21px; height: 21px; stroke: var(--green-dark); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\r\n\r\n  .ng-benefit-title {\r\n    font-family: 'Bricolage Grotesque', sans-serif;\r\n    font-size: 16px;\r\n    font-weight: 700;\r\n    color: var(--dark);\r\n    margin-bottom: 9px;\r\n    letter-spacing: -0.01em;\r\n  }\r\n\r\n  .ng-benefit-desc {\r\n    font-size: 13.5px;\r\n    font-weight: 400;\r\n    line-height: 1.7;\r\n    color: var(--text-muted);\r\n  }\r\n\r\n  \/* \u2500\u2500\u2500 SOLUTIONS \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\u2500\u2500\u2500 *\/\r\n  .ng-solutions-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 22px;\r\n    margin-top: 52px;\r\n  }\r\n\r\n  .ng-sol-card {\r\n    background: var(--dark);\r\n    border: 1px solid rgba(91,186,79,0.1);\r\n    border-radius: 16px;\r\n    padding: 34px 30px;\r\n    position: relative;\r\n    overflow: hidden;\r\n    transition: transform 0.26s ease, border-color 0.26s ease;\r\n  }\r\n\r\n  .ng-sol-card::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: -80px; right: -80px;\r\n    width: 220px; height: 220px;\r\n    border-radius: 50%;\r\n    background: radial-gradient(circle, rgba(91,186,79,0.11) 0%, transparent 70%);\r\n  }\r\n\r\n  .ng-sol-card:hover { transform: translateY(-4px); border-color: rgba(91,186,79,0.24); }\r\n\r\n  .ng-sol-tag {\r\n    display: inline-block;\r\n    background: rgba(91,186,79,0.12);\r\n    color: var(--green-light);\r\n    font-size: 10px;\r\n    font-weight: 600;\r\n    letter-spacing: 0.1em;\r\n    text-transform: uppercase;\r\n    padding: 4px 11px;\r\n    border-radius: 100px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .ng-sol-title {\r\n    font-family: 'Bricolage Grotesque', sans-serif;\r\n    font-size: 19px;\r\n    font-weight: 700;\r\n    color: var(--white);\r\n    margin-bottom: 10px;\r\n    letter-spacing: -0.01em;\r\n  }\r\n\r\n  .ng-sol-desc {\r\n    font-size: 13.5px;\r\n    font-weight: 400;\r\n    line-height: 1.74;\r\n    color: rgba(255,255,255,0.46);\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  .ng-sol-features { list-style: none; display: flex; flex-direction: column; gap: 7px; }\r\n\r\n  .ng-sol-features li {\r\n    display: flex; align-items: center; gap: 9px;\r\n    font-size: 13px; font-weight: 400;\r\n    color: rgba(255,255,255,0.58);\r\n  }\r\n\r\n  .ng-sol-features li::before {\r\n    content: '';\r\n    width: 5px; height: 5px;\r\n    border-radius: 50%;\r\n    background: var(--green);\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  \/* \u2500\u2500\u2500 SOC \/ HIGHLIGHT \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 *\/\r\n  .ng-soc { background: var(--dark); }\r\n\r\n  .ng-soc-inner {\r\n    max-width: 1200px; margin: 0 auto;\r\n    padding: 88px 56px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 80px;\r\n    align-items: center;\r\n  }\r\n\r\n  .ng-soc-title {\r\n    font-family: 'Bricolage Grotesque', sans-serif;\r\n    font-size: clamp(25px, 3vw, 38px);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1.14;\r\n    margin-bottom: 18px;\r\n    letter-spacing: -0.02em;\r\n  }\r\n  .ng-soc-title span { color: var(--green); }\r\n\r\n  .ng-soc-desc {\r\n    font-size: 15px; font-weight: 400; line-height: 1.78;\r\n    color: rgba(255,255,255,0.42);\r\n    margin-bottom: 32px;\r\n  }\r\n\r\n  .ng-soc-points { display: flex; flex-direction: column; gap: 18px; }\r\n  .ng-soc-point { display: flex; align-items: flex-start; gap: 14px; }\r\n\r\n  .ng-soc-check {\r\n    width: 22px; height: 22px;\r\n    border-radius: 50%;\r\n    background: rgba(91,186,79,0.1);\r\n    border: 1px solid rgba(91,186,79,0.38);\r\n    display: flex; align-items: center; justify-content: center;\r\n    flex-shrink: 0; margin-top: 2px;\r\n  }\r\n  .ng-soc-check svg { width: 10px; height: 10px; stroke: var(--green); fill: none; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; }\r\n\r\n  .ng-soc-point-text { font-size: 13.5px; font-weight: 400; color: rgba(255,255,255,0.56); line-height: 1.65; }\r\n  .ng-soc-point-text strong { color: var(--white); font-weight: 600; display: block; font-size: 14px; margin-bottom: 2px; }\r\n\r\n  .ng-soc-metrics { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\r\n\r\n  .ng-metric {\r\n    background: rgba(255,255,255,0.03);\r\n    border: 1px solid rgba(91,186,79,0.12);\r\n    border-radius: 12px;\r\n    padding: 26px 20px;\r\n    text-align: center;\r\n    transition: border-color 0.22s ease;\r\n  }\r\n  .ng-metric:hover { border-color: rgba(91,186,79,0.28); }\r\n\r\n  .ng-metric-val {\r\n    font-family: 'Bricolage Grotesque', sans-serif;\r\n    font-size: 30px; font-weight: 800;\r\n    color: var(--green);\r\n    line-height: 1; margin-bottom: 8px;\r\n    letter-spacing: -0.02em;\r\n  }\r\n\r\n  .ng-metric-label {\r\n    font-size: 11.5px; font-weight: 400;\r\n    color: rgba(255,255,255,0.32);\r\n    line-height: 1.5;\r\n  }\r\n\r\n  \/* \u2500\u2500\u2500 TESTIMONIALS \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 *\/\r\n  .ng-awards-wrap { background: var(--off-white); }\r\n\r\n  .ng-awards-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 14px;\r\n    margin-top: 44px;\r\n  }\r\n\r\n  .ng-award-card {\r\n    background: var(--white);\r\n    border: 1px solid rgba(91,186,79,0.11);\r\n    border-radius: 14px;\r\n    padding: 28px 24px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: 16px;\r\n    transition: box-shadow 0.24s ease, transform 0.24s ease;\r\n  }\r\n  .ng-award-card:hover { box-shadow: 0 10px 30px rgba(91,186,79,0.09); transform: translateY(-3px); }\r\n\r\n  .ng-quote-mark {\r\n    font-family: 'Bricolage Grotesque', sans-serif;\r\n    font-size: 54px; font-weight: 800;\r\n    color: var(--green);\r\n    line-height: 0.6;\r\n    height: 24px;\r\n  }\r\n\r\n  .ng-quote-text {\r\n    font-size: 14px;\r\n    line-height: 1.72;\r\n    color: var(--text-body);\r\n    flex: 1;\r\n  }\r\n\r\n  .ng-quote-sector {\r\n    font-size: 10px; font-weight: 600;\r\n    letter-spacing: 0.1em; text-transform: uppercase;\r\n    color: var(--green-dark);\r\n    background: rgba(91,186,79,0.09);\r\n    padding: 4px 11px; border-radius: 100px;\r\n  }\r\n\r\n  .ng-award-name {\r\n    font-family: 'Bricolage Grotesque', sans-serif;\r\n    font-size: 14.5px; font-weight: 700;\r\n    color: var(--dark); letter-spacing: -0.01em;\r\n  }\r\n\r\n  .ng-award-sub { font-size: 12px; font-weight: 400; color: var(--text-muted); margin-top: 1px; line-height: 1.5; }\r\n\r\n  .ng-link {\r\n    font-size: 12.5px; font-weight: 500;\r\n    color: var(--green-dark);\r\n    text-decoration: none;\r\n    margin-top: 2px;\r\n    display: inline-block;\r\n  }\r\n  .ng-link:hover { color: var(--green); text-decoration: underline; }\r\n\r\n  \/* wide card *\/\r\n  .ng-award-wide {\r\n    grid-column: 1 \/ -1;\r\n    flex-direction: row;\r\n    align-items: center;\r\n    gap: 22px;\r\n    padding: 22px 28px;\r\n  }\r\n\r\n  .ng-award-badge-icon {\r\n    width: 50px; height: 50px;\r\n    border-radius: 12px;\r\n    background: rgba(91,186,79,0.09);\r\n    display: flex; align-items: center; justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n  .ng-award-badge-icon svg { width: 24px; height: 24px; stroke: var(--green-dark); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\r\n\r\n  .ng-award-wide-years {\r\n    margin-left: auto;\r\n    font-family: 'Bricolage Grotesque', sans-serif;\r\n    font-size: 26px; font-weight: 800;\r\n    color: var(--green);\r\n    white-space: nowrap;\r\n    text-align: right;\r\n  }\r\n  .ng-award-wide-years span {\r\n    font-size: 11.5px; font-weight: 400;\r\n    color: var(--text-muted);\r\n    display: block;\r\n    font-family: 'Inter', sans-serif;\r\n    margin-top: 2px;\r\n  }\r\n\r\n  \/* \u2500\u2500\u2500 DIVIDER \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\u2500\u2500\u2500\u2500\u2500 *\/\r\n  .ng-divider {\r\n    height: 1px;\r\n    background: linear-gradient(90deg, transparent, rgba(91,186,79,0.2), transparent);\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  \/* \u2500\u2500\u2500 CTA FOOTER \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\u2500 *\/\r\n  .ng-cta-footer {\r\n    padding: 80px 56px;\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n    text-align: center;\r\n  }\r\n\r\n  .ng-cta-footer .ng-section-title { margin: 0 auto 14px; max-width: 560px; }\r\n  .ng-cta-footer .ng-section-desc { margin: 0 auto 36px; }\r\n  .ng-cta-buttons { display: flex; justify-content: center; gap: 12px; flex-wrap: wrap; }\r\n\r\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  @media (max-width: 960px) {\r\n    .ng-hero-inner { grid-template-columns: 1fr; gap: 40px; padding: 72px 28px 40px; }\r\n    .ng-hero-visual { display: none; }\r\n    .ng-hero-stats-inner { grid-template-columns: 1fr; padding: 0 28px; }\r\n    .ng-stat-item { border-right: none; border-bottom: 1px solid rgba(91,186,79,0.09); }\r\n    .ng-benefits-grid { grid-template-columns: 1fr; }\r\n    .ng-solutions-grid { grid-template-columns: 1fr; }\r\n    .ng-soc-inner { grid-template-columns: 1fr; gap: 48px; padding: 60px 28px; }\r\n    .ng-awards-grid { grid-template-columns: 1fr; }\r\n    .ng-section { padding: 60px 28px; }\r\n    .ng-cta-footer { padding: 60px 28px; }\r\n  }\r\n\r\n  @media (max-width: 540px) {\r\n    .ng-award-wide { flex-direction: column; align-items: flex-start; }\r\n    .ng-award-wide-years { margin-left: 0; text-align: left; }\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"ng-hero\">\r\n  <div class=\"ng-hero-inner\">\r\n    <div>\r\n      <div class=\"ng-logo-wrap reveal\">\r\n        <div class=\"ng-wordmark\">lumu<span>.<\/span><\/div>\r\n        <div class=\"ng-logo-sep\"><\/div>\r\n        <div class=\"ng-logo-note\">via IG Technologies<\/div>\r\n      <\/div>\r\n      <div class=\"ng-badge reveal\" data-delay=\"80\">NDR Leader \u00b7 GigaOm Radar 2026<\/div>\r\n      <h1 class=\"ng-hero-title reveal\" data-delay=\"160\">\r\n        The core of your\r\n        <span>security ecosystem<\/span>\r\n      <\/h1>\r\n      <p class=\"ng-hero-subtitle reveal\" data-delay=\"240\">\r\n        The SecOps Lumu Platform delivers Threat Detection and Response with complete visibility\r\n        across network, endpoint, identity, and cloud, integrating with your existing defenses\r\n        to automate threat response.\r\n      <\/p>\r\n      <div class=\"ng-hero-cta reveal\" data-delay=\"320\">\r\n        <a href=\"https:\/\/forms.zohopublic.com\/iris6\/form\/RequestDemo\/formperma\/0KlW9dN9LiHhxLXTJldeYKYa-3iF_PrteFAp6KJIvDM\" target=\"_blank\" rel=\"noopener\" class=\"ng-btn ng-btn-primary\">\r\n          <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>\r\n          Request a Demo\r\n        <\/a>\r\n        <a href=\"mailto:info@ig.technology\" class=\"ng-btn ng-btn-outline\">\r\n          <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\r\n          Talk to an Expert\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ng-hero-visual reveal-right\">\r\n      <div class=\"ng-shield\">\r\n        <div class=\"ng-shield-ring\"><\/div>\r\n        <div class=\"ng-shield-ring\"><\/div>\r\n        <div class=\"ng-shield-ring\"><\/div>\r\n        <svg class=\"shield-svg\" viewBox=\"0 0 200 220\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n          <defs>\r\n            <linearGradient id=\"sg\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\">\r\n              <stop offset=\"0%\" stop-color=\"#1b2e18\"\/>\r\n              <stop offset=\"100%\" stop-color=\"#0c1a0a\"\/>\r\n            <\/linearGradient>\r\n            <filter id=\"glow\">\r\n              <feGaussianBlur stdDeviation=\"3.5\" result=\"b\"\/>\r\n              <feMerge><feMergeNode in=\"b\"\/><feMergeNode in=\"SourceGraphic\"\/><\/feMerge>\r\n            <\/filter>\r\n          <\/defs>\r\n          <path d=\"M100 10 L178 44 L178 108 C178 153 138 188 100 208 C62 188 22 153 22 108 L22 44 Z\"\r\n                fill=\"url(#sg)\" stroke=\"#5bba4f\" stroke-width=\"2.2\"\/>\r\n          <path d=\"M100 28 L160 56 L160 106 C160 142 128 170 100 186 C72 170 40 142 40 106 L40 56 Z\"\r\n                fill=\"none\" stroke=\"rgba(91,186,79,0.2)\" stroke-width=\"1\"\/>\r\n          <polyline points=\"68,110 88,130 134,84\" stroke=\"#5bba4f\" stroke-width=\"8\"\r\n                    stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\" filter=\"url(#glow)\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"ng-hero-stats\">\r\n    <div class=\"ng-hero-stats-inner\">\r\n      <div class=\"ng-stat-item reveal\" data-delay=\"0\">\r\n        <div class=\"ng-stat-icon\">\r\n          <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><path d=\"M12 2a15.3 15.3 0 010 20M12 2a15.3 15.3 0 000 20\"\/><\/svg>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"ng-stat-num\">360\u00b0<\/div>\r\n          <div class=\"ng-stat-label\">Network, endpoint, identity and cloud<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"ng-stat-item reveal\" data-delay=\"80\">\r\n        <div class=\"ng-stat-icon\">\r\n          <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"ng-stat-num\">Real time<\/div>\r\n          <div class=\"ng-stat-label\">Automated threat response<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"ng-stat-item reveal\" data-delay=\"160\">\r\n        <div class=\"ng-stat-icon\">\r\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"ng-stat-num\">Leader<\/div>\r\n          <div class=\"ng-stat-label\">GigaOm Radar for NDR 2026<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 BENEFITS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"ng-benefits-wrap\">\r\n  <div class=\"ng-section\">\r\n    <div class=\"ng-section-label reveal\">Why Lumu<\/div>\r\n    <h2 class=\"ng-section-title reveal\" data-delay=\"80\">Detection and response<br>that work as one<\/h2>\r\n    <p class=\"ng-section-desc reveal\" data-delay=\"160\">One platform at the center of your security ecosystem, built to work with the defenses you already have.<\/p>\r\n\r\n    <div class=\"ng-benefits-grid\">\r\n      <div class=\"ng-benefit-card reveal\" data-delay=\"0\">\r\n        <div class=\"ng-benefit-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg><\/div>\r\n        <div class=\"ng-benefit-title\">Complete Visibility<\/div>\r\n        <p class=\"ng-benefit-desc\">See what is happening across your network, endpoint, identity, and cloud from a single platform, with no blind spots between layers.<\/p>\r\n      <\/div>\r\n      <div class=\"ng-benefit-card reveal\" data-delay=\"80\">\r\n        <div class=\"ng-benefit-icon\"><svg viewBox=\"0 0 24 24\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg><\/div>\r\n        <div class=\"ng-benefit-title\">Automated Response<\/div>\r\n        <p class=\"ng-benefit-desc\">Lumu turns detections into action, automating threat response so your team is not stuck watching monitors around the clock.<\/p>\r\n      <\/div>\r\n      <div class=\"ng-benefit-card reveal\" data-delay=\"160\">\r\n        <div class=\"ng-benefit-icon\"><svg viewBox=\"0 0 24 24\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg><\/div>\r\n        <div class=\"ng-benefit-title\">Real-Time Decisions<\/div>\r\n        <p class=\"ng-benefit-desc\">Act on information as it is ingested from your network. With firewall integration, response happens within seconds.<\/p>\r\n      <\/div>\r\n      <div class=\"ng-benefit-card reveal\" data-delay=\"0\">\r\n        <div class=\"ng-benefit-icon\"><svg viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><\/svg><\/div>\r\n        <div class=\"ng-benefit-title\">Fits Your Existing Stack<\/div>\r\n        <p class=\"ng-benefit-desc\">Lumu integrates with your current cybersecurity defenses, so you strengthen what you own instead of replacing it.<\/p>\r\n      <\/div>\r\n      <div class=\"ng-benefit-card reveal\" data-delay=\"80\">\r\n        <div class=\"ng-benefit-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 00-3-3.87\"\/><path d=\"M16 3.13a4 4 0 010 7.75\"\/><\/svg><\/div>\r\n        <div class=\"ng-benefit-title\">Built for Lean Teams<\/div>\r\n        <p class=\"ng-benefit-desc\">Free your analysts from constant monitoring. Automation handles the first response while your people focus on what matters.<\/p>\r\n      <\/div>\r\n      <div class=\"ng-benefit-card reveal\" data-delay=\"160\">\r\n        <div class=\"ng-benefit-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg><\/div>\r\n        <div class=\"ng-benefit-title\">Protect Sensitive Data<\/div>\r\n        <p class=\"ng-benefit-desc\">Safeguard critical information, including patient data, with tools that satisfy demanding compliance requirements such as HIPAA.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<div class=\"ng-divider\"><\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HOW IT WORKS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div class=\"ng-section\" style=\"padding-bottom:0\">\r\n  <div class=\"ng-section-label reveal\">How Lumu Works<\/div>\r\n  <h2 class=\"ng-section-title reveal\" data-delay=\"80\">Every layer of your<br>environment, connected<\/h2>\r\n  <p class=\"ng-section-desc reveal\" data-delay=\"160\">Lumu brings visibility from across your infrastructure into one place and connects it to your existing defenses to respond.<\/p>\r\n<\/div>\r\n\r\n<div class=\"ng-section\" style=\"padding-top:44px\">\r\n  <div class=\"ng-solutions-grid\">\r\n    <div class=\"ng-sol-card reveal\" data-delay=\"0\">\r\n      <div class=\"ng-sol-tag\">Visibility<\/div>\r\n      <div class=\"ng-sol-title\">Network & Endpoint<\/div>\r\n      <p class=\"ng-sol-desc\">Understand activity across your network and the devices connected to it, so threats surface early instead of staying hidden.<\/p>\r\n      <ul class=\"ng-sol-features\">\r\n        <li>Complete visibility across your network<\/li>\r\n        <li>Endpoint activity in the same view<\/li>\r\n        <li>Continuous threat detection<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div class=\"ng-sol-card reveal\" data-delay=\"100\">\r\n      <div class=\"ng-sol-tag\">Visibility<\/div>\r\n      <div class=\"ng-sol-title\">Identity & Cloud<\/div>\r\n      <p class=\"ng-sol-desc\">Extend detection beyond the perimeter to the identities and cloud services your business depends on every day.<\/p>\r\n      <ul class=\"ng-sol-features\">\r\n        <li>Identity coverage for modern environments<\/li>\r\n        <li>Cloud visibility alongside on-premises<\/li>\r\n        <li>One platform, one source of truth<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div class=\"ng-sol-card reveal\" data-delay=\"200\">\r\n      <div class=\"ng-sol-tag\">Integrations<\/div>\r\n      <div class=\"ng-sol-title\">Works With Your Defenses<\/div>\r\n      <p class=\"ng-sol-desc\">Lumu connects with the cybersecurity tools you already run, such as your firewall, to turn detections into action.<\/p>\r\n      <ul class=\"ng-sol-features\">\r\n        <li>Seamless integration with existing defenses<\/li>\r\n        <li>Firewall-driven response in seconds<\/li>\r\n        <li>No rip and replace<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div class=\"ng-sol-card reveal\" data-delay=\"300\">\r\n      <div class=\"ng-sol-tag\">Response<\/div>\r\n      <div class=\"ng-sol-title\">Automated Threat Response<\/div>\r\n      <p class=\"ng-sol-desc\">Decisions are made in real time from the information Lumu ingests, so containment does not wait for someone to be at a screen.<\/p>\r\n      <ul class=\"ng-sol-features\">\r\n        <li>Real-time, actionable decisions<\/li>\r\n        <li>Automation instead of manual monitoring<\/li>\r\n        <li>Less alert fatigue for your team<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HIGHLIGHT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"ng-soc\" style=\"margin-top:80px\">\r\n  <div class=\"ng-soc-inner\">\r\n    <div class=\"reveal-left\">\r\n      <div class=\"ng-section-label\" style=\"color:rgba(91,186,79,0.62)\">Industry Validation<\/div>\r\n      <h2 class=\"ng-soc-title\">Recognized by analysts as a <span>leader in NDR<\/span><\/h2>\r\n      <p class=\"ng-soc-desc\">GigaOm recognizes Lumu as a Leader in the NDR field. Lumu topped the Agile Optimizer segment with standout scores in emerging technology.<\/p>\r\n      <div class=\"ng-soc-points\">\r\n        <div class=\"ng-soc-point\">\r\n          <div class=\"ng-soc-check\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/div>\r\n          <div class=\"ng-soc-point-text\">\r\n            <strong>Leader in the GigaOm NDR Radar<\/strong>\r\n            Independent analyst recognition for Network Detection and Response.\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ng-soc-point\">\r\n          <div class=\"ng-soc-check\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/div>\r\n          <div class=\"ng-soc-point-text\">\r\n            <strong>Top of the Agile Optimizer segment<\/strong>\r\n            Standout scores in emerging technology.\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ng-soc-point\">\r\n          <div class=\"ng-soc-check\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/div>\r\n          <div class=\"ng-soc-point-text\">\r\n            <strong>Proven in demanding sectors<\/strong>\r\n            Trusted by government and healthcare organizations.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ng-soc-metrics reveal-right\">\r\n      <div class=\"ng-metric reveal-right\" data-delay=\"0\"><div class=\"ng-metric-val\">Leader<\/div><div class=\"ng-metric-label\">GigaOm Radar for NDR<\/div><\/div>\r\n      <div class=\"ng-metric reveal-right\" data-delay=\"80\"><div class=\"ng-metric-val\">2026<\/div><div class=\"ng-metric-label\">Latest analyst report<\/div><\/div>\r\n      <div class=\"ng-metric reveal-right\" data-delay=\"160\"><div class=\"ng-metric-val\">#1<\/div><div class=\"ng-metric-label\">Agile Optimizer segment<\/div><\/div>\r\n      <div class=\"ng-metric reveal-right\" data-delay=\"240\"><div class=\"ng-metric-val\">4<\/div><div class=\"ng-metric-label\">Layers covered: network, endpoint, identity, cloud<\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 TESTIMONIALS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"ng-awards-wrap\">\r\n  <div class=\"ng-section\">\r\n    <div class=\"ng-section-label reveal\">What Our Customers Are Saying<\/div>\r\n    <h2 class=\"ng-section-title reveal\" data-delay=\"80\">Trusted by teams that<br>can't afford downtime<\/h2>\r\n\r\n    <div class=\"ng-awards-grid\">\r\n      <div class=\"ng-award-card reveal\" data-delay=\"0\">\r\n        <div class=\"ng-quote-sector\">State & Local Government<\/div>\r\n        <div class=\"ng-quote-mark\">&ldquo;<\/div>\r\n        <p class=\"ng-quote-text\">Lumu is making actionable decisions in real-time based on information it's ingesting from our network, it integrates with our firewall and response happens within seconds.<\/p>\r\n        <div>\r\n          <div class=\"ng-award-name\">Bob Kennedy<\/div>\r\n          <div class=\"ng-award-sub\">Chief Information Officer, Lehigh County<\/div>\r\n          <a class=\"ng-link\" href=\"https:\/\/www.youtube.com\/watch?v=T4lJOhbbizU\" target=\"_blank\" rel=\"noopener\">Watch Interview &rarr;<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"ng-award-card reveal\" data-delay=\"80\">\r\n        <div class=\"ng-quote-sector\">State & Local Government<\/div>\r\n        <div class=\"ng-quote-mark\">&ldquo;<\/div>\r\n        <p class=\"ng-quote-text\">Lumu's automated response is next generational, we're not up all night watching monitors to see what's going on.<\/p>\r\n        <div>\r\n          <div class=\"ng-award-name\">Scott Wilson<\/div>\r\n          <div class=\"ng-award-sub\">Information Security Officer, Lehigh County<\/div>\r\n          <a class=\"ng-link\" href=\"https:\/\/www.youtube.com\/watch?v=7henHEYYixE\" target=\"_blank\" rel=\"noopener\">Watch Interview &rarr;<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"ng-award-card reveal\" data-delay=\"160\">\r\n        <div class=\"ng-quote-sector\">Healthcare<\/div>\r\n        <div class=\"ng-quote-mark\">&ldquo;<\/div>\r\n        <p class=\"ng-quote-text\">It gives me those tools that I need to be able to protect my patient information in a way that HIPAA is satisfied with and of course if HIPAA is satisfied with it then I'm satisfied with it.<\/p>\r\n        <div>\r\n          <div class=\"ng-award-name\">Matt Everett<\/div>\r\n          <div class=\"ng-award-sub\">IT Coordinator, Mostellar Medical<\/div>\r\n          <a class=\"ng-link\" href=\"https:\/\/www.youtube.com\/watch?v=eobcaE4syWc\" target=\"_blank\" rel=\"noopener\">Watch Interview &rarr;<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"ng-award-card ng-award-wide reveal\" data-delay=\"80\">\r\n        <div class=\"ng-award-badge-icon\">\r\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"ng-award-name\">GigaOm Radar for NDR 2026<\/div>\r\n          <div class=\"ng-award-sub\">Analysts recognize the breakthrough Lumu brings to cybersecurity operators.<\/div>\r\n        <\/div>\r\n        <div class=\"ng-award-wide-years\">\r\n          Leader\r\n          <span>Agile Optimizer segment<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CTA FOOTER \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div class=\"ng-divider\"><\/div>\r\n<div class=\"ng-cta-footer\">\r\n  <div class=\"ng-section-label reveal\" style=\"text-align:center\">Get Started<\/div>\r\n  <h2 class=\"ng-section-title reveal\" data-delay=\"80\">See how Lumu can work<br>with your security stack<\/h2>\r\n  <p class=\"ng-section-desc reveal\" data-delay=\"160\">Schedule a virtual demo and discover how Lumu helps companies like yours detect threats and automate response.<\/p>\r\n  <div class=\"ng-cta-buttons reveal\" data-delay=\"240\">\r\n    <a href=\"https:\/\/forms.zohopublic.com\/iris6\/form\/RequestDemo\/formperma\/0KlW9dN9LiHhxLXTJldeYKYa-3iF_PrteFAp6KJIvDM\" target=\"_blank\" rel=\"noopener\" class=\"ng-btn ng-btn-primary\">\r\n      <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>\r\n      Schedule a Virtual Demo\r\n    <\/a>\r\n    <a href=\"mailto:info@ig.technology\" class=\"ng-btn ng-btn-dark\">\r\n      <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\r\n      Talk to a Security Expert\r\n    <\/a>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SCROLL REVEAL SCRIPT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<script>\r\n(function(){\r\n  var els = document.querySelectorAll('.reveal, .reveal-left, .reveal-right');\r\n  if (!('IntersectionObserver' in window)) {\r\n    els.forEach(function(el){ el.classList.add('in'); });\r\n    return;\r\n  }\r\n  var io = new IntersectionObserver(function(entries){\r\n    entries.forEach(function(entry){\r\n      if (entry.isIntersecting) {\r\n        var el = entry.target;\r\n        var delay = parseInt(el.getAttribute('data-delay') || '0');\r\n        setTimeout(function(){ el.classList.add('in'); }, delay);\r\n        io.unobserve(el);\r\n      }\r\n    });\r\n  }, { threshold: 0.08, rootMargin: '0px 0px -36px 0px' });\r\n  els.forEach(function(el){ io.observe(el); });\r\n})();\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Lumu \u2013 The SecOps Platform lumu. via IG Technologies NDR Leader \u00b7 GigaOm Radar 2026 The core of your security ecosystem The SecOps Lumu Platform delivers Threat Detection and Response with complete visibility across network, endpoint, identity, and cloud, integrating with your existing defenses to automate threat response. Request a Demo Talk to an Expert 360\u00b0 Network, endpoint, identity and cloud Real time Automated threat response Leader GigaOm Radar for NDR 2026 Why Lumu Detection and responsethat work as one One platform at the center of your security ecosystem, built to work with the defenses you already have. Complete Visibility See what is happening across your network, endpoint, identity, and cloud from a single platform, with no blind spots between layers. Automated Response Lumu turns detections into action, automating threat response so your team is not stuck watching monitors around the clock. Real-Time Decisions Act on information as it is ingested from your network. With firewall integration, response happens within seconds. Fits Your Existing Stack Lumu integrates with your current cybersecurity defenses, so you strengthen what you own instead of replacing it. Built for Lean Teams Free your analysts from constant monitoring. Automation handles the first response while your people focus on what matters. Protect Sensitive Data Safeguard critical information, including patient data, with tools that satisfy demanding compliance requirements such as HIPAA. How Lumu Works Every layer of yourenvironment, connected Lumu brings visibility from across your infrastructure into one place and connects it to your existing defenses to respond. Visibility Network &#038; Endpoint Understand activity across your network and the devices connected to it, so threats surface early instead of staying hidden. Complete visibility across your network Endpoint activity in the same view Continuous threat detection Visibility Identity &#038; Cloud Extend detection beyond the perimeter to the identities and cloud services your business depends on every day. Identity coverage for modern environments Cloud visibility alongside on-premises One platform, one source of truth Integrations Works With Your Defenses Lumu connects with the cybersecurity tools you already run, such as your firewall, to turn detections into action. Seamless integration with existing defenses Firewall-driven response in seconds No rip and replace Response Automated Threat Response Decisions are made in real time from the information Lumu ingests, so containment does not wait for someone to be at a screen. Real-time, actionable decisions Automation instead of manual monitoring Less alert fatigue for your team Industry Validation Recognized by analysts as a leader in NDR GigaOm recognizes Lumu as a Leader in the NDR field. Lumu topped the Agile Optimizer segment with standout scores in emerging technology. Leader in the GigaOm NDR Radar Independent analyst recognition for Network Detection and Response. Top of the Agile Optimizer segment Standout scores in emerging technology. Proven in demanding sectors Trusted by government and healthcare organizations. LeaderGigaOm Radar for NDR 2026Latest analyst report #1Agile Optimizer segment 4Layers covered: network, endpoint, identity, cloud What Our Customers Are Saying Trusted by teams thatcan&#8217;t afford downtime State &#038; Local Government &ldquo; Lumu is making actionable decisions in real-time based on information it&#8217;s ingesting from our network, it integrates with our firewall and response happens within seconds. Bob Kennedy Chief Information Officer, Lehigh County Watch Interview &rarr; State &#038; Local Government &ldquo; Lumu&#8217;s automated response is next generational, we&#8217;re not up all night watching monitors to see what&#8217;s going on. Scott Wilson Information Security Officer, Lehigh County Watch Interview &rarr; Healthcare &ldquo; It gives me those tools that I need to be able to protect my patient information in a way that HIPAA is satisfied with and of course if HIPAA is satisfied with it then I&#8217;m satisfied with it. Matt Everett IT Coordinator, Mostellar Medical Watch Interview &rarr; GigaOm Radar for NDR 2026 Analysts recognize the breakthrough Lumu brings to cybersecurity operators. Leader Agile Optimizer segment Get Started See how Lumu can workwith your security stack Schedule a virtual demo and discover how Lumu helps companies like yours detect threats and automate response. Schedule a Virtual Demo Talk to a Security Expert<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-22696","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ig.technology\/index.php\/wp-json\/wp\/v2\/pages\/22696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ig.technology\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ig.technology\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ig.technology\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ig.technology\/index.php\/wp-json\/wp\/v2\/comments?post=22696"}],"version-history":[{"count":7,"href":"https:\/\/ig.technology\/index.php\/wp-json\/wp\/v2\/pages\/22696\/revisions"}],"predecessor-version":[{"id":22704,"href":"https:\/\/ig.technology\/index.php\/wp-json\/wp\/v2\/pages\/22696\/revisions\/22704"}],"wp:attachment":[{"href":"https:\/\/ig.technology\/index.php\/wp-json\/wp\/v2\/media?parent=22696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}