:root{--display-scale: 1;--bg: #0f1718;--panel: #0b2527;--surface: #0c3033;--card: #f8f7f1;--ink: #0d1a1b;--muted: #4b6465;--accent: #e2a23b;--accent-soft: #ffdda8;--edge: rgba(255, 255, 255, .08);--radius-lg: 20px;--radius-md: 14px;--radius-sm: 10px;--shadow-soft: 0 18px 40px rgba(0, 0, 0, .2);--shadow-card: 0 10px 30px rgba(0, 0, 0, .16)}*{box-sizing:border-box}html{font-size:calc(16px * var(--display-scale, 1));scroll-behavior:smooth;-webkit-overflow-scrolling:touch;transition:font-size .2s cubic-bezier(.16,1,.3,1)}.max-w-7xl{max-width:min(calc(88rem * var(--display-scale, 1)),94vw)!important;transition:max-width .2s cubic-bezier(.16,1,.3,1)}body{background-color:#05070e;color:#f3f7f6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ambient-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:#05070e;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E"),radial-gradient(ellipse at 15% 5%,#e2a23b73,#e2a23b00 45%),radial-gradient(ellipse at 85% 35%,#1e8f8273,#1e8f8200 50%),radial-gradient(ellipse at 20% 70%,#4f46e559,#4f46e500 50%),linear-gradient(165deg,#05070e,#031215,#050a14 70%,#05070e);transform:translateZ(0);will-change:transform}@media(max-width:768px){.ambient-bg{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E"),radial-gradient(circle at 50% 5%,#e2a23b73,#e2a23b00 55%),radial-gradient(circle at 50% 35%,#1e8f8273,#1e8f8200 55%),radial-gradient(circle at 50% 70%,#4f46e559,#4f46e500 55%),linear-gradient(180deg,#05070e,#031215,#050a14 70%,#05070e)}}a{color:inherit;text-decoration:none}[id]{scroll-margin-top:6rem}@media(pointer:fine){body.custom-cursor,body.custom-cursor *{cursor:none!important}}:root,html[data-theme=dark],html.dark{--app-bg: #0f1718;--app-surface: #0b2527;--app-card: #0c3033;--app-card-elevated: #123d41;--app-border: rgba(226, 162, 59, .22);--app-text: #f3f7f6;--app-text-sec: #d6e2e0;--app-text-muted: #94a4a2;--app-gold: #e2a23b;--app-green: #00ff66}html[data-theme=light],html.light{--bg: #F7F3E8;--surface: #EFE8D8;--card: #FFFFFF;--panel: #F5EFE0;--ink: #0F292A;--muted: #5C7475;--accent: #B87914;--accent-soft: #0F292A;--edge: rgba(15, 41, 42, .12);--app-bg: #F7F3E8;--app-surface: #EFE8D8;--app-card: #FFFFFF;--app-card-elevated: #F5EFE0;--app-border: rgba(15, 41, 42, .12);--app-text: #0F292A;--app-text-sec: #334E4F;--app-text-muted: #5C7475;--app-gold: #B87914;--app-green: #059669}html[data-theme=light] body,html.light body{background-color:#f7f3e8!important;color:#0f292a!important}html[data-theme=light] .ambient-bg,html.light .ambient-bg{background-color:#f7f3e8!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E"),radial-gradient(ellipse at 15% 5%,rgba(226,162,59,.16) 0%,transparent 45%),radial-gradient(ellipse at 85% 35%,rgba(5,150,105,.12) 0%,transparent 50%),radial-gradient(ellipse at 20% 70%,rgba(184,121,20,.1) 0%,transparent 50%),linear-gradient(165deg,#f7f3e8,#efe8d8,#f5efe0)!important}@media(max-width:768px){html[data-theme=light] .ambient-bg,html.light .ambient-bg{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E"),radial-gradient(circle at 50% 5%,rgba(226,162,59,.16) 0%,transparent 55%),radial-gradient(circle at 50% 35%,rgba(5,150,105,.12) 0%,transparent 55%),radial-gradient(circle at 50% 70%,rgba(184,121,20,.1) 0%,transparent 55%),linear-gradient(180deg,#f7f3e8,#efe8d8,#f5efe0)!important}}html[data-theme=light] #navbar,html.light #navbar{background:#f7f3e8f0!important;border-bottom-color:#0f292a1f!important}html[data-theme=light] #navbar a,html.light #navbar a{color:#334e4f}html[data-theme=light] #navbar a:hover,html.light #navbar a:hover{color:#0f292a!important}html[data-theme=light] #mobile-menu,html.light #mobile-menu{background:#f7f3e8fa!important;border-bottom-color:#0f292a1f!important}html[data-theme=light] #mobile-menu a,html.light #mobile-menu a{color:#334e4f!important;border-bottom-color:#0f292a14!important}#topbar-deen-preview-btn,.topbar-deen-preview-btn,html[data-theme=light] #topbar-deen-preview-btn,html[data-theme=light] .topbar-deen-preview-btn,html.light #topbar-deen-preview-btn,html.light .topbar-deen-preview-btn{background-color:#059669!important;color:#ffd175!important;border-color:#ffd17573!important;box-shadow:0 2px 10px #05966959!important}#topbar-deen-preview-btn:hover,.topbar-deen-preview-btn:hover,html[data-theme=light] #topbar-deen-preview-btn:hover,html[data-theme=light] .topbar-deen-preview-btn:hover,html.light #topbar-deen-preview-btn:hover,html.light .topbar-deen-preview-btn:hover{background-color:#047857!important;color:#ffe49e!important;border-color:#ffd175b3!important}#topbar-deen-preview-btn span,.topbar-deen-preview-btn span,html[data-theme=light] #topbar-deen-preview-btn span,html[data-theme=light] .topbar-deen-preview-btn span,html.light #topbar-deen-preview-btn span,html.light .topbar-deen-preview-btn span{color:#ffd175!important}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] .font-display,html[data-theme=light] .text-white,html[data-theme=light] .text-slate-100,html[data-theme=light] .text-slate-200,html.light h1,html.light h2,html.light h3,html.light h4,html.light .font-display,html.light .text-white,html.light .text-slate-100,html.light .text-slate-200{color:#0f292a!important}html[data-theme=light] p,html[data-theme=light] .text-slate-300,html[data-theme=light] .text-slate-400,html.light p,html.light .text-slate-300,html.light .text-slate-400{color:#334e4f!important}html[data-theme=light] .text-slate-500,html.light .text-slate-500{color:#5c7475!important}html[data-theme=light] .hero-intelligent-ai,html.light .hero-intelligent-ai{background-image:linear-gradient(to right,#b87914,#92400e,#78350f)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}html[data-theme=light] .hero-cloud-systems,html.light .hero-cloud-systems{background-image:linear-gradient(to right,#0f766e,#047857,#065f46)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}html[data-theme=light] #products,html.light #products{background-color:#efe8d873!important;border-color:#0f292a1a!important}html[data-theme=light] #consulting,html.light #consulting{border-color:#0f292a1a!important}html[data-theme=light] #contact,html.light #contact{background-color:#efe8d8!important;border-color:#0f292a1f!important}html[data-theme=light] article,html[data-theme=light] [class*=bg-slate-950],html[data-theme=light] [class*=bg-zinc-950],html[data-theme=light] [class*="bg-[#0a101d]"],html[data-theme=light] [class*="bg-[#070a13]"],html[data-theme=light] [class*="bg-[#0c1820]"],html.light article,html.light [class*=bg-slate-950],html.light [class*=bg-zinc-950],html.light [class*="bg-[#0a101d]"],html.light [class*="bg-[#070a13]"],html.light [class*="bg-[#0c1820]"]{background-color:#fff!important;border-color:#0f292a1a!important;box-shadow:0 4px 20px -2px #0f292a12!important}html[data-theme=light] [class*=bg-slate-900],html[data-theme=light] [class*=bg-zinc-900],html[data-theme=light] [class*=bg-slate-800],html.light [class*=bg-slate-900],html.light [class*=bg-zinc-900],html.light [class*=bg-slate-800],html[data-theme=light] .grid .bg-slate-950\/70,html.light .grid .bg-slate-950\/70{background-color:#f5efe0!important;border-color:#0f292a14!important}html[data-theme=light] span[class*=font-mono][class*=bg-slate-950],html[data-theme=light] span[class*=font-mono][class*=bg-slate-900],html.light span[class*=font-mono][class*=bg-slate-950],html.light span[class*=font-mono][class*=bg-slate-900]{background-color:#efe8d8!important;border-color:#0f292a1f!important;color:#0f292a!important}html[data-theme=light] [class*=font-mono] .bg-slate-900\/60,html.light [class*=font-mono] .bg-slate-900\/60{background-color:#fff!important;border-color:#0f292a1a!important;box-shadow:0 2px 8px #0f292a0d!important;color:#0f292a!important}html[data-theme=light] .bg-slate-950\/90,html.light .bg-slate-950\/90{background-color:#f5efe0!important;border-color:#0f292a1f!important;color:#0f292a!important}html[data-theme=light] a[class*=text-slate-200][class*=bg-slate-900],html.light a[class*=text-slate-200][class*=bg-slate-900]{background-color:#fff!important;border-color:#0f292a2e!important;color:#0f292a!important;box-shadow:0 2px 8px #0f292a0a!important}html[data-theme=light] a[class*=text-slate-200][class*=bg-slate-900]:hover,html.light a[class*=text-slate-200][class*=bg-slate-900]:hover{background-color:#f5efe0!important;border-color:#b87914!important;color:#0f292a!important}html[data-theme=light] #consulting>div>div,html.light #consulting>div>div{background-color:#fff!important;border-color:#0f292a1a!important;box-shadow:0 10px 40px -10px #0f292a14!important}html[data-theme=light] #consulting .group.relative,html.light #consulting .group.relative{background-color:#f5efe0!important;border-color:#0f292a1a!important}html[data-theme=light] #consulting .hover\:bg-slate-900\/50:hover,html.light #consulting .hover\:bg-slate-900\/50:hover{background-color:#f5efe0!important}html[data-theme=light] [class*=border-slate-800],html[data-theme=light] [class*=border-slate-900],html[data-theme=light] [class*=border-slate-700],html.light [class*=border-slate-800],html.light [class*=border-slate-900],html.light [class*=border-slate-700]{border-color:#0f292a1a!important}html[data-theme=light] input,html[data-theme=light] textarea,html.light input,html.light textarea{background-color:#fff!important;border-color:#0f292a2e!important;color:#0f292a!important}html[data-theme=light] .bg-emerald-500\/10,html[data-theme=light] .bg-emerald-500\/20,html.light .bg-emerald-500\/10,html.light .bg-emerald-500\/20{background-color:#0596691f!important;border-color:#05966940!important;color:#059669!important}html[data-theme=light] .text-emerald-400,html.light .text-emerald-400{color:#059669!important}html[data-theme=light] .text-brand-gold,html[data-theme=light] .text-deen-gold,html.light .text-brand-gold,html.light .text-deen-gold{color:#b87914!important}html[data-theme=light] .theme-toggle-container,html.light .theme-toggle-container{background:#efe8d8e6!important;border-color:#0f292a26!important}html[data-theme=light] .theme-toggle-container button:not(.bg-\[\#e2a23b\]),html.light .theme-toggle-container button:not(.bg-\[\#e2a23b\]){color:#5c7475!important}html[data-theme=light] .theme-toggle-container button:not(.bg-\[\#e2a23b\]):hover,html.light .theme-toggle-container button:not(.bg-\[\#e2a23b\]):hover{color:#0f292a!important}.theme-notification-pop{background:#0f1718f0;border-color:#e2a23b4d;color:#f3f7f6}.theme-pop-btn-group{background:#081315d9;border:1px solid rgba(255,255,255,.08)}.theme-pop-btn-active{background:#e2a23b!important;color:#05070e!important}.theme-pop-btn-inactive{color:#94a4a2}.theme-pop-btn-inactive:hover{color:#fff;background:#ffffff0f}.theme-pop-pill{background:#0f1718eb;border-color:#e2a23b59;color:#f3f7f6}.theme-pop-pill-text{color:#f3f7f6}html[data-theme=light] .theme-notification-pop,html.light .theme-notification-pop{background:#fffffff5!important;border-color:#b8791440!important;color:#0f292a!important;box-shadow:0 16px 36px -4px #0f292a29!important}html[data-theme=light] .theme-pop-divider,html.light .theme-pop-divider{border-color:#0f292a14!important}html[data-theme=light] .theme-pop-title,html.light .theme-pop-title{color:#0f292a!important}html[data-theme=light] .theme-pop-btn-group,html.light .theme-pop-btn-group{background:#efe8d8!important;border-color:#0f292a1a!important}html[data-theme=light] .theme-pop-btn-active,html.light .theme-pop-btn-active{background:#b87914!important;color:#fff!important}html[data-theme=light] .theme-pop-btn-inactive,html.light .theme-pop-btn-inactive{color:#5c7475!important}html[data-theme=light] .theme-pop-btn-inactive:hover,html.light .theme-pop-btn-inactive:hover{color:#0f292a!important;background:#0f292a0d!important}html[data-theme=light] .theme-pop-pill,html.light .theme-pop-pill{background:#fffffff5!important;border-color:#b879144d!important;color:#0f292a!important;box-shadow:0 8px 24px -2px #0f292a1f!important}html[data-theme=light] .theme-pop-pill-text,html.light .theme-pop-pill-text{color:#0f292a!important}.led-board-chassis,html[data-theme=light] .led-board-chassis,html.light .led-board-chassis{background:#080808!important;border:3.5px solid #4a3321!important;color:#fff!important}.led-board-chassis .text-slate-300,.led-board-chassis .text-slate-400,html[data-theme=light] .led-board-chassis .text-slate-300,html[data-theme=light] .led-board-chassis .text-slate-400,html.light .led-board-chassis .text-slate-300,html.light .led-board-chassis .text-slate-400{color:#f1f5f9!important;text-shadow:0 0 2px rgba(255,255,255,.4)!important}.led-board-chassis .text-slate-500,.led-board-chassis .text-slate-600,html[data-theme=light] .led-board-chassis .text-slate-500,html[data-theme=light] .led-board-chassis .text-slate-600,html.light .led-board-chassis .text-slate-500,html.light .led-board-chassis .text-slate-600{color:#94a3b8!important}.led-board-chassis .led-green,html[data-theme=light] .led-board-chassis .led-green,html.light .led-board-chassis .led-green{color:#0f6!important;text-shadow:0 0 1.5px rgba(0,255,102,.75),0 0 3.5px rgba(0,255,102,.25)!important;font-family:Share Tech Mono,Courier New,monospace!important;font-weight:700!important}.led-board-chassis .led-red,html[data-theme=light] .led-board-chassis .led-red,html.light .led-board-chassis .led-red{color:#f33!important;text-shadow:0 0 1.5px rgba(255,51,51,.75),0 0 3.5px rgba(255,51,51,.25)!important;font-family:Share Tech Mono,Courier New,monospace!important;font-weight:700!important}.led-board-chassis .led-amber,html[data-theme=light] .led-board-chassis .led-amber,html.light .led-board-chassis .led-amber{color:#f59e0b!important;text-shadow:0 0 1.5px rgba(245,158,11,.75),0 0 3.5px rgba(245,158,11,.25)!important;font-family:Share Tech Mono,Courier New,monospace!important;font-weight:700!important}.led-board-chassis .led-dim,html[data-theme=light] .led-board-chassis .led-dim,html.light .led-board-chassis .led-dim{color:#64748b!important;font-family:Share Tech Mono,Courier New,monospace!important}.led-board-chassis .text-deen-gold,html[data-theme=light] .led-board-chassis .text-deen-gold,html.light .led-board-chassis .text-deen-gold{color:#f59e0b!important;text-shadow:0 0 2px rgba(245,158,11,.6)!important}.led-board-chassis .border-slate-800,html[data-theme=light] .led-board-chassis .border-slate-800,html.light .led-board-chassis .border-slate-800{border-color:#ffffff26!important}.led-board-chassis a,html[data-theme=light] .led-board-chassis a,html.light .led-board-chassis a{background-color:#ffffff14!important;border-color:#ffffff1f!important}.led-board-chassis a span,html[data-theme=light] .led-board-chassis a span,html.light .led-board-chassis a span{color:#f1f5f9!important}
