:root{--enterfix-blue:#05a6f0;--enterfix-blue-deep:#0284c7;--enterfix-blue-soft:#e0f4fd;--enterfix-green:#A0BF30;--enterfix-green-deep:#7d9622;--enterfix-green-soft:#f3f7e5;--enterfix-mark-blue:#1a9ddc;--enterfix-mark-green:#7fba40;--enterfix-mark-dark:#2c3e50;--enterfix-mark-gray:#b6bcc2;--nexus-navy-900:#0a1628;--nexus-navy-800:#0c1c32;--nexus-navy-700:#0d1f3c;--nexus-navy-600:#0f2040;--industrial-50:#f8fafc;--industrial-100:#f1f5f9;--industrial-200:#e2e8f0;--industrial-300:#cbd5e1;--industrial-400:#94a3b8;--industrial-500:#64748b;--industrial-600:#475569;--industrial-700:#334155;--industrial-800:#1e293b;--industrial-900:#0f172a;--success:#22c55e;--success-soft:#f0fdf4;--success-strong:#16a34a;--warning:#f59e0b;--warning-soft:#fffbeb;--warning-strong:#92400e;--danger:#ef4444;--danger-soft:#fef2f2;--danger-strong:#dc2626;--info:var(--enterfix-blue);--bg-app:var(--industrial-50);--bg-surface:#ffffff;--bg-elevated:#ffffff;--fg-default:var(--industrial-900);--fg-muted:var(--industrial-500);--fg-subtle:var(--industrial-400);--fg-onDark:#ffffff;--fg-onDark-muted:rgba(255,255,255,0.58);--fg-onDark-subtle:rgba(255,255,255,0.22);--border-default:var(--industrial-200);--border-soft:var(--industrial-100);--grad-brand:linear-gradient(90deg, var(--enterfix-blue), var(--enterfix-green));--grad-brand-vert:linear-gradient(180deg, var(--enterfix-blue), var(--enterfix-green));--grad-navy:linear-gradient(135deg, #0a1628 0%, #0f2040 50%, #0a1628 100%);--grad-sidebar:linear-gradient(180deg, #0a1628 0%, #0c1c32 100%);--shadow-xs:0 1px 3px rgba(0,0,0,0.06);--shadow-sm:0 1px 4px rgba(0,0,0,0.06);--shadow-md:0 4px 16px rgba(5,166,240,0.16);--shadow-lg:0 6px 20px rgba(0,0,0,0.10);--shadow-sidebar:4px 0 32px rgba(0,0,0,0.45);--radius-xs:6px;--radius-sm:8px;--radius-md:9px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-pill:999px;--space-0:0;--space-1:4px;--space-2:7px;--space-3:9px;--space-4:10px;--space-5:14px;--space-6:18px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:32px;--space-12:44px;--space-16:64px;--font-sans:'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI',
                          Oxygen, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;--font-display:'Poppins', 'Roboto', -apple-system, BlinkMacSystemFont,
                          'Segoe UI', sans-serif;--font-mono:source-code-pro, Menlo, Monaco, Consolas,
                          'Courier New', monospace;--fs-9:9px;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-26:26px;--fs-32:32px;--fs-40:40px;--fs-56:56px;--t-hero-size:40px;--t-hero-weight:800;--t-hero-tracking:-1px;--t-hero-leading:1.15;--t-h1-size:32px;--t-h1-weight:800;--t-h1-tracking:-0.5px;--t-h2-size:24px;--t-h2-weight:700;--t-h3-size:18px;--t-h3-weight:700;--t-section-size:14px;--t-section-weight:700;--t-section-color:var(--industrial-800);--t-body-size:14px;--t-body-weight:400;--t-body-color:var(--industrial-700);--t-body-small-size:13px;--t-stat-value-size:26px;--t-stat-value-weight:800;--t-stat-label-size:11px;--t-stat-label-weight:600;--t-stat-label-tracking:0.8px;--t-eyebrow-size:9px;--t-eyebrow-weight:700;--t-eyebrow-tracking:2.5px;--t-eyebrow-transform:uppercase;--t-mono-size:13px;--motion-fast:0.15s ease;--motion-base:0.2s ease;--motion-slow:0.3s ease;--motion-page:0.8s ease}.ent-body{font-family:var(--font-sans);font-size:var(--t-body-size);color:var(--t-body-color);background:var(--bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ent-h-hero{font-family:var(--font-display);font-size:var(--t-hero-size);font-weight:var(--t-hero-weight);letter-spacing:var(--t-hero-tracking);line-height:var(--t-hero-leading);color:var(--fg-default)}.ent-h-hero .grad,.ent-grad-text{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.ent-h1{font-size:var(--t-h1-size);font-weight:var(--t-h1-weight);letter-spacing:var(--t-h1-tracking);color:var(--fg-default)}.ent-h2{font-size:var(--t-h2-size);font-weight:var(--t-h2-weight);color:var(--fg-default)}.ent-h3{font-size:var(--t-h3-size);font-weight:var(--t-h3-weight);color:var(--fg-default)}.ent-section{font-size:var(--t-section-size);font-weight:var(--t-section-weight);color:var(--t-section-color)}.ent-body-s{font-size:var(--t-body-small-size);color:var(--fg-muted)}.ent-stat{font-size:var(--t-stat-value-size);font-weight:var(--t-stat-value-weight);color:var(--fg-default);line-height:1}.ent-label{font-size:var(--t-stat-label-size);font-weight:var(--t-stat-label-weight);letter-spacing:var(--t-stat-label-tracking);text-transform:uppercase;color:var(--fg-subtle)}.ent-eyebrow{font-size:var(--t-eyebrow-size);font-weight:var(--t-eyebrow-weight);letter-spacing:var(--t-eyebrow-tracking);text-transform:var(--t-eyebrow-transform);color:var(--fg-onDark-subtle)}.ent-mono{font-family:var(--font-mono);font-size:var(--t-mono-size)}