:root{--brand-midnight:#0a1628;--brand-surface:#1a2a42;--brand-cyan:#00d9ff;--brand-orange:#ff6b35;--brand-green:#00f2a0;--tier-home:#3b82f6;--tier-professional:#0f8;--tier-expert:#ffb800;--tier-industrial:#ff6b35;--light-bg-main:#f8fafc;--light-bg-card:#fff;--light-bg-input:#f1f5f9;--light-border:#e2e8f0;--light-text-primary:#1e293b;--light-text-secondary:#64748b;--light-text-muted:#94a3b8;--dark-bg-void:#050508;--dark-bg-panel:#0a0c10;--dark-bg-elevated:#0f1218;--dark-bg-surface:#141820;--dark-border:rgba(255,255,255,.06);--dark-text-primary:#e8eaed;--dark-text-secondary:#b4bcc8;--dark-text-muted:#9ca3af;--status-success:#00f2a0;--status-warning:#ffb800;--status-error:#ff3b3b;--status-info:#00d9ff;--status-armed:#ff3b3b;--status-disarmed:#00f2a0;--status-arming:#ffb800;--gradient-marketing:linear-gradient(135deg,#0a1628 0%,#050b14 100%);--gradient-home-header:linear-gradient(135deg,#1a365d,#2563eb);--gradient-expert:linear-gradient(135deg,#1a1a1a 0%,#0a0a0a 100%);--gradient-industrial:linear-gradient(135deg,#2a1a1a,#1a0a0a);--gradient-cyan:linear-gradient(90deg,#00d9ff,#00a3bf);--gradient-amber:linear-gradient(90deg,#ffb800,#ff8c00);--gradient-orange:linear-gradient(90deg,#ff6b35,#ff4500);--glow-cyan:0 0 20px rgba(0,217,255,.4),0 0 40px rgba(0,217,255,.2);--glow-green:0 0 20px rgba(0,255,136,.4),0 0 40px rgba(0,255,136,.2);--glow-amber:0 0 20px rgba(255,184,0,.4),0 0 40px rgba(255,184,0,.2);--glow-orange:0 0 20px rgba(255,107,53,.4),0 0 40px rgba(255,107,53,.2);--font-display:'Space Grotesk',sans-serif;--font-body:'Work Sans',sans-serif;--font-home:'Inter',sans-serif;--font-tactical-display:'Orbitron',monospace;--font-tactical-body:'Rajdhani',sans-serif;--font-mono:'JetBrains Mono',monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-hero:clamp(2.5rem,8vw,5.5rem);--text-display:clamp(2rem,5vw,3.5rem);--text-heading:clamp(1.5rem,3vw,2.25rem);--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--container-content:1200px;--container-reading:680px;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 15px rgba(0,0,0,.1);--shadow-xl:0 20px 25px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px rgba(0,0,0,.25);--transition-fast:.2s cubic-bezier(.4,0,.2,1);--transition-medium:.4s cubic-bezier(.4,0,.2,1);--transition-slow:.6s cubic-bezier(.4,0,.2,1);--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:500;--z-overlay:1000;--z-modal:1100;--z-toast:1200}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{line-height:var(--leading-normal)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:0 0}:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px}.header .nav-menu{display:none !important}.header .mobile-nav-menu{display:none !important}.section-label,.elementor-widget-heading .section-label{font-family:var(--font-home),sans-serif !important;font-size:13px !important;font-weight:var(--weight-semibold) !important;text-transform:uppercase !important;letter-spacing:2px !important;line-height:var(--leading-normal) !important;margin-bottom:var(--space-4) !important}.section-label{color:var(--tier-home) !important}.theme-marketing .section-label,.dark-theme .section-label{color:var(--brand-cyan) !important}.theme-professional-tier .section-label{color:var(--tier-professional) !important}.theme-expert-tier .section-label{color:var(--tier-expert) !important}.theme-industrial-tier .section-label{color:var(--tier-industrial) !important}.section-title,.elementor-widget-heading .section-title{font-family:var(--font-home),sans-serif !important;font-size:clamp(32px,5vw,44px) !important;font-weight:var(--weight-bold) !important;line-height:var(--leading-tight) !important;margin-bottom:var(--space-6) !important}.section-title{color:var(--light-text-primary) !important}.theme-marketing .section-title,.theme-professional-tier .section-title,.theme-expert-tier .section-title,.theme-industrial-tier .section-title,.dark-theme .section-title{color:var(--dark-text-primary) !important}.section-subtitle,.elementor-widget-heading .section-subtitle,.elementor-widget-text-editor .section-subtitle{font-family:var(--font-home),sans-serif !important;font-size:var(--text-lg) !important;font-weight:var(--weight-normal) !important;line-height:var(--leading-relaxed) !important;max-width:var(--container-reading) !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:var(--space-12) !important}.section-subtitle{color:var(--light-text-secondary) !important}.theme-marketing .section-subtitle,.theme-professional-tier .section-subtitle,.theme-expert-tier .section-subtitle,.theme-industrial-tier .section-subtitle,.dark-theme .section-subtitle{color:var(--dark-text-secondary) !important}.body-text,.elementor-widget-text-editor .body-text{font-family:var(--font-home),sans-serif !important;font-size:17px !important;font-weight:var(--weight-normal) !important;line-height:1.75 !important;max-width:var(--container-reading) !important;margin-left:auto !important;margin-right:auto !important}.body-text p{margin-bottom:var(--space-6) !important}.body-text p:last-child{margin-bottom:0 !important}.body-text,.body-text p,.elementor-widget-text-editor.body-text,.elementor-widget-text-editor.body-text p{color:#1e293b !important}.theme-marketing .body-text,.theme-professional-tier .body-text,.theme-expert-tier .body-text,.theme-industrial-tier .body-text,.dark-theme .body-text{color:#c9cdd4 !important}.narrative-block,.elementor-widget-text-editor .narrative-block{font-family:var(--font-home),sans-serif !important;font-size:17px !important;line-height:1.75 !important;max-width:var(--container-reading) !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:var(--space-8) !important}.narrative-block strong,.narrative-block b{display:block !important;font-size:var(--text-xl) !important;font-weight:var(--weight-bold) !important;margin-bottom:var(--space-4) !important}.narrative-block,.narrative-block p,.elementor-widget-text-editor.narrative-block,.elementor-widget-text-editor.narrative-block p{color:#1e293b !important}.narrative-block strong,.narrative-block b{color:#0f172a !important}.theme-marketing .narrative-block,.dark-theme .narrative-block{color:#c9cdd4 !important}.theme-marketing .narrative-block strong,.theme-marketing .narrative-block b,.dark-theme .narrative-block strong,.dark-theme .narrative-block b{color:var(--dark-text-primary) !important}.content-container{max-width:var(--container-content) !important;margin-left:auto !important;margin-right:auto !important;padding-left:var(--space-6) !important;padding-right:var(--space-6) !important}.section-spacing{padding-top:100px !important;padding-bottom:100px !important}@media (max-width:768px){.section-spacing{padding-top:60px !important;padding-bottom:60px !important}}.text-center,.text-center *{text-align:center !important}.accent{color:var(--tier-home)}.theme-marketing .accent{color:var(--brand-cyan)}.theme-professional-tier .accent{color:var(--tier-professional)}.theme-expert-tier .accent{color:var(--tier-expert)}.theme-industrial-tier .accent{color:var(--tier-industrial)}.feature-card{position:relative;overflow:hidden;background:var(--light-bg-card,#fff);border:1px solid var(--light-border,#e2e8f0);border-radius:var(--radius-xl,16px);padding:var(--space-6,24px);transition:var(--transition-medium)}.feature-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.theme-marketing .feature-card,.theme-professional-tier .feature-card,.theme-expert-tier .feature-card,.theme-industrial-tier .feature-card,.dark-theme .feature-card{background:rgba(255,255,255,.03);border-color:var(--dark-border,rgba(255,255,255,.06))}.feature-card .feature-icon{width:120px !important;height:120px !important;margin-bottom:var(--space-4,16px);background:rgba(59,130,246,.1);border-radius:var(--radius-lg,12px);display:flex;align-items:center;justify-content:center;color:var(--tier-home,#3b82f6)}.feature-card .feature-icon i,.feature-card .feature-icon svg{width:60px !important;height:60px !important;font-size:60px !important}.theme-marketing .feature-card .feature-icon{background:rgba(0,217,255,.1);color:var(--brand-cyan)}.theme-professional-tier .feature-card .feature-icon{background:rgba(0,255,136,.1);color:var(--tier-professional)}.theme-expert-tier .feature-card .feature-icon{background:rgba(255,184,0,.1);color:var(--tier-expert)}.theme-industrial-tier .feature-card .feature-icon{background:rgba(255,107,53,.1);color:var(--tier-industrial)}.theme-corporate .feature-card .feature-icon{background:rgba(30,64,175,.1);color:#1e40af}.theme-corporate .elementor-widget-text-editor,.theme-corporate .elementor-widget-text-editor p,.theme-corporate .elementor-text-editor,.theme-corporate .elementor-text-editor p,.theme-home-tier .elementor-widget-text-editor,.theme-home-tier .elementor-widget-text-editor p,.theme-home-tier .elementor-text-editor,.theme-home-tier .elementor-text-editor p{color:#1e293b !important}.theme-corporate .elementor-widget-heading .elementor-heading-title,.theme-home-tier .elementor-widget-heading .elementor-heading-title{color:#0f172a !important}.theme-corporate .section-label,.theme-corporate .elementor-widget-heading .section-label{color:#1e40af !important}.elementor-widget-text-editor,.elementor-widget-text-editor p,.elementor-text-editor,.elementor-text-editor p{color:#1e293b}.theme-marketing .elementor-widget-text-editor,.theme-marketing .elementor-widget-text-editor p,.theme-marketing .elementor-text-editor,.theme-marketing .elementor-text-editor p,.theme-professional-tier .elementor-widget-text-editor,.theme-professional-tier .elementor-widget-text-editor p,.theme-professional-tier .elementor-text-editor,.theme-professional-tier .elementor-text-editor p,.theme-expert-tier .elementor-widget-text-editor,.theme-expert-tier .elementor-widget-text-editor p,.theme-expert-tier .elementor-text-editor,.theme-expert-tier .elementor-text-editor p,.theme-industrial-tier .elementor-widget-text-editor,.theme-industrial-tier .elementor-widget-text-editor p,.theme-industrial-tier .elementor-text-editor,.theme-industrial-tier .elementor-text-editor p{color:#c9cdd4 !important}strong,b,p strong,p b{color:#0f172a !important}.theme-marketing strong,.theme-marketing b,.theme-professional-tier strong,.theme-professional-tier b,.theme-expert-tier strong,.theme-expert-tier b,.theme-industrial-tier strong,.theme-industrial-tier b{color:#fff !important}.elementor-widget-text-editor .elementor-text-editor,.elementor-widget-text-editor .elementor-text-editor p,.elementor-widget-text-editor .elementor-text-editor span{color:#1e293b}.elementor-widget-heading .elementor-heading-title{color:#0f172a}.elementor-widget-text-editor strong,.elementor-widget-text-editor b,.elementor-text-editor strong,.elementor-text-editor b{color:#0f172a !important}body:not(.theme-marketing):not(.theme-professional-tier):not(.theme-expert-tier):not(.theme-industrial-tier) main,body:not(.theme-marketing):not(.theme-professional-tier):not(.theme-expert-tier):not(.theme-industrial-tier) article,body:not(.theme-marketing):not(.theme-professional-tier):not(.theme-expert-tier):not(.theme-industrial-tier) .entry-content,body:not(.theme-marketing):not(.theme-professional-tier):not(.theme-expert-tier):not(.theme-industrial-tier) .elementor-section:not(.header):not(.footer){color:#1e293b}body:not(.theme-marketing):not(.theme-professional-tier):not(.theme-expert-tier):not(.theme-industrial-tier) .elementor-widget-text-editor:not(.header *):not(.footer *),body:not(.theme-marketing):not(.theme-professional-tier):not(.theme-expert-tier):not(.theme-industrial-tier) .elementor-widget-text-editor:not(.header *):not(.footer *) p,body:not(.theme-marketing):not(.theme-professional-tier):not(.theme-expert-tier):not(.theme-industrial-tier) .elementor-text-editor:not(.header *):not(.footer *),body:not(.theme-marketing):not(.theme-professional-tier):not(.theme-expert-tier):not(.theme-industrial-tier) .elementor-text-editor:not(.header *):not(.footer *) p{color:#1e293b !important}body:not(.theme-marketing):not(.theme-professional-tier):not(.theme-expert-tier):not(.theme-industrial-tier) .elementor-widget-heading:not(.header *):not(.footer *) .elementor-heading-title{color:#0f172a !important}body:not(.theme-marketing):not(.theme-professional-tier):not(.theme-expert-tier):not(.theme-industrial-tier) .entry-content strong,body:not(.theme-marketing):not(.theme-professional-tier):not(.theme-expert-tier):not(.theme-industrial-tier) .entry-content b,body:not(.theme-marketing):not(.theme-professional-tier):not(.theme-expert-tier):not(.theme-industrial-tier) article strong,body:not(.theme-marketing):not(.theme-professional-tier):not(.theme-expert-tier):not(.theme-industrial-tier) article b{color:#0f172a !important}.header .logo-text,.header .nav-link,.header .nav-menu a,header .logo-text{color:#fff}.header .nav-cta,.header .btn,.header button,.header a.elementor-button{color:#1e40af !important}.footer .footer-heading,.footer .footer-brand h3,footer .footer-heading{color:#fff}.footer .footer-brand p,.footer .footer-tagline,.footer .footer-menu a,.footer .footer-legal,footer .footer-brand p{color:#94a3b8}.footer .footer-menu a:hover,.footer .footer-legal a:hover{color:#fff}.spec-table table{width:100%;max-width:600px;margin:0 auto;border-collapse:collapse;font-family:var(--font-home),sans-serif;font-size:var(--text-base);line-height:var(--leading-loose)}.spec-table table th,.spec-table table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--light-border)}.spec-table table th{font-weight:var(--weight-semibold);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:1px}.spec-table table th:last-child,.spec-table table td:last-child{text-align:right}.spec-table table tr:nth-child(even){background:rgba(0,0,0,.02)}.spec-table table th{color:var(--light-text-muted);border-bottom:2px solid var(--light-border)}.spec-table table td{color:var(--light-text-primary);border-bottom-color:var(--light-border)}.spec-table table td:first-child{color:var(--light-text-secondary);font-weight:var(--weight-medium)}.theme-home-tier .spec-table table{border-top:2px solid var(--tier-home)}.theme-corporate .spec-table table{border-top:2px solid #1e40af}.theme-marketing .spec-table table th,.theme-professional-tier .spec-table table th,.theme-expert-tier .spec-table table th,.theme-industrial-tier .spec-table table th{color:var(--dark-text-muted);border-bottom:2px solid var(--dark-border)}.theme-marketing .spec-table table td,.theme-professional-tier .spec-table table td,.theme-expert-tier .spec-table table td,.theme-industrial-tier .spec-table table td{color:var(--dark-text-primary);border-bottom-color:var(--dark-border)}.theme-marketing .spec-table table td:first-child,.theme-professional-tier .spec-table table td:first-child,.theme-expert-tier .spec-table table td:first-child,.theme-industrial-tier .spec-table table td:first-child{color:var(--dark-text-secondary);font-weight:var(--weight-medium)}.theme-marketing .spec-table table tr:nth-child(even),.theme-professional-tier .spec-table table tr:nth-child(even),.theme-expert-tier .spec-table table tr:nth-child(even),.theme-industrial-tier .spec-table table tr:nth-child(even){background:rgba(255,255,255,.02)}.theme-marketing .spec-table table{border-top:2px solid var(--brand-cyan)}.theme-professional-tier .spec-table table{border-top:2px solid var(--tier-professional)}.theme-expert-tier .spec-table table{border-top:2px solid var(--tier-expert)}.theme-industrial-tier .spec-table table{border-top:2px solid var(--tier-industrial)}@media (max-width:768px){.spec-table table{font-size:var(--text-sm)}.spec-table table th,.spec-table table td{padding:var(--space-2) var(--space-3)}}.feature-card .feature-title{font-family:var(--font-home,'Inter',sans-serif);font-size:var(--text-lg,18px);font-weight:var(--weight-semibold,600);line-height:var(--leading-tight,1.25);margin-bottom:var(--space-2,8px);color:var(--light-text-primary,#1e293b)}.theme-marketing .feature-card .feature-title,.theme-professional-tier .feature-card .feature-title,.theme-expert-tier .feature-card .feature-title,.theme-industrial-tier .feature-card .feature-title,.dark-theme .feature-card .feature-title{color:var(--dark-text-primary,#e8eaed)}.feature-card .feature-description,.feature-card .feature-description p{font-family:var(--font-home,'Inter',sans-serif);font-size:var(--text-sm,14px);font-weight:var(--weight-normal,400);line-height:var(--leading-relaxed,1.625);color:#334155;margin:0}body.theme-marketing .feature-card .feature-description,body.theme-marketing .feature-card .feature-description p,body.theme-professional-tier .feature-card .feature-description,body.theme-professional-tier .feature-card .feature-description p,body.theme-expert-tier .feature-card .feature-description,body.theme-expert-tier .feature-card .feature-description p,body.theme-industrial-tier .feature-card .feature-description,body.theme-industrial-tier .feature-card .feature-description p,body.dark-theme .feature-card .feature-description,body.dark-theme .feature-card .feature-description p{color:#d1d5db !important}