    /* COMPONENT DESIGN SYSTEM CONSTANTS OVERRIDES (STANDARD ACCESSIBLE TYPOGRAPHY) */
    .jmi-tight-hero-title {
        font-size: 2.5rem !important;
        line-height: 1.2 !important;
    }
    .jmi-executive-lead {
        font-size: 1.15rem !important;
        line-height: 1.65 !important;
    }
    .jmi-executive-body {
        font-size: 1rem !important;
        line-height: 1.7 !important;
    }
    .jmi-metric-number {
        font-size: 2.25rem !important;
    }
    .text-sm { font-size: 0.925rem !important; }
    .text-xs { font-size: 0.85rem !important; }
    .fw-black { font-weight: 900 !important; }
    .font-mono { font-family: 'SFMono-Regular', Consolas, monospace !important; }
    .z-index-top { z-index: 10 !important; }
    .min-vh-60 { min-height: 55vh !important; }
    .max-w-720 { max-width: 720px; }
    .max-w-640 { max-width: 640px; }
    .max-w-560 { max-width: 560px; }
    .border-white-opacity { border-color: rgba(255,255,255,0.18) !important; }
    .text-slate-300 { color: #cbd5e1 !important; }
    .text-slate-400 { color: #94a3b8 !important; }
    .text-slate-500 { color: #64748b !important; }
    .space-y-2 > * + * { margin-top: 0.65rem !important; }
    .space-y-3 > * + * { margin-top: 0.85rem !important; }

    /* BACKGROUND GRADIENT CANVASES */
    .jmi-ambient-glow {
        position: absolute;
        border-radius: 50%;
        pointer-events: none;
        z-index: 1;
    }
    .glow-top-right {
        top: -150px;
        right: -100px;
        width: 450px;
        height: 450px;
        background: rgba(11, 79, 163, 0.18);
        filter: blur(90px);
    }
    .glow-bottom-left {
        bottom: -200px;
        left: -150px;
        width: 500px;
        height: 500px;
        background: rgba(37, 211, 102, 0.06);
        filter: blur(100px);
    }
    .jmi-grid-overlay-canvas {
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
        background-image: linear-gradient(rgba(255,255,255,0.012) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.012) 1px, transparent 1px);
        background-size: 30px 30px;
        z-index: 2;
        pointer-events: none;
    }

    /* INTERACTIVE PILL ASSEMBLIES */
    .jmi-pill-badge {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        background: rgba(255, 255, 255, 0.05);
        border: 1px solid rgba(255, 255, 255, 0.12);
        color: var(--brand-green);
        padding: 6px 14px;
        border-radius: 4px;
        font-weight: 700;
        letter-spacing: 0.04em;
        font-size: 0.85rem;
    }
    .pill-pulse-dot {
        width: 8px; height: 8px;
        background-color: var(--brand-green);
        border-radius: 50%;
        animation: badgePulse 2.5s infinite;
    }
    .gradient-text-blue-green {
        background: linear-gradient(135deg, #2563eb 0%, var(--brand-green) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    /* RUNNING METRIC FEED */
    .jmi-telemetry-hero-card { backdrop-filter: blur(40px); position: relative; }
    .telemetry-status-indicator { width: 8px; height: 8px; border-radius: 50%; display: inline-block; }
    .telemetry-status-indicator.online { background-color: var(--brand-green); box-shadow: 0 0 6px var(--brand-green); }

    /* ========================================================================== */
    /* INFINITE SCROLLING TICKER ENGINE                                           */
    /* ========================================================================== --> */
    .jmi-ticker-wrapper { 
        display: flex; 
        overflow: hidden; 
        user-select: none;
        width: 100%;
    }
    .jmi-ticker-track { 
        flex-shrink: 0; 
        display: flex; 
        align-items: center; 
        justify-content: space-around; 
        min-width: 100%; 
        gap: 32px; 
        /* Hardware accelerated infinite translation loop execution */
        animation: scrollTicker 35s linear infinite;
        will-change: transform;
    }
    .jmi-ticker-track span { 
        color: #94a3b8; 
        font-family: 'SFMono-Regular', monospace; 
        font-size: 0.8rem; 
        font-weight: 700; 
        letter-spacing: 0.12em; 
        white-space: nowrap; 
    }
    .ticker-dot { 
        width: 5px; 
        height: 5px; 
        background-color: rgba(37, 211, 102, 0.4); 
        border-radius: 50%; 
        flex-shrink: 0;
    }
    
    /* Pause track updates upon explicit focus boundaries */
    .jmi-ticker-wrapper:hover .jmi-ticker-track {
        animation-play-state: paused;
    }

    /* VALUE CONSOLE GRAPHICS */
    .jmi-metric-counter-card { transition: transform 0.3s ease; }
    .jmi-metric-counter-card:hover { transform: translateY(-3px); }
    .jmi-corporate-story-visual-frame { padding: 16px; }
    .tech-box-accent-pattern { position: absolute; top: 0; left: 0; width: 92%; height: 92%; border: 1px dashed var(--border-color); border-radius: 8px; z-index: 1; }
    .window-dot { width: 10px; height: 10px; border-radius: 50%; display: inline-block; }
    .window-dot.red { background-color: #ef4444; }
    .window-dot.yellow { background-color: #eab308; }
    .window-dot.green { background-color: #22c55e; }
    
    .jmi-floating-metric-pill { position: absolute; bottom: -15px; right: 5px; z-index: 20; min-width: 190px; }
    .icon-circle { border-radius: 4px; display: flex; align-items: center; justify-content: center; }
    .bg-success-light { background-color: rgba(37, 211, 102, 0.1); }
    .pillar-card-accent-line { position: absolute; top: 0; left: 0; width: 100%; height: 4px; }

    /* SERVICE PROTOCOLS CONTROL LAYOUTS */
    .jmi-enterprise-accordion .accordion-item { background-color: transparent; border-color: var(--border-color) !important; }
    .jmi-enterprise-accordion .accordion-button { background-color: transparent !important; box-shadow: none !important; color: var(--brand-navy); padding: 18px 8px; }
    .jmi-enterprise-accordion .accordion-button:not(.collapsed) { color: var(--brand-blue); }
    .jmi-enterprise-accordion .accordion-body { padding: 0 8px 18px 8px; line-height: 1.7; }

    /* SYSTEM KEYFRAMES */
    @keyframes badgePulse {
        0% { transform: scale(0.96); opacity: 0.8; }
        70% { transform: scale(1); opacity: 1; }
        100% { transform: scale(0.96); opacity: 0.8; }
    }
    @keyframes scrollTicker { 
        0% { transform: translateX(0); } 
        100% { transform: translateX(-100%); } 
    }
    .animate-pulse-slow { animation: engineSlowPulse 5s infinite ease-in-out; }
    @keyframes engineSlowPulse { 0%, 100% { opacity: 0.7; transform: scale(1); } 50% { opacity: 1; transform: scale(1.03); } }

    /* DYNAMIC INTERFACE TARGET LAYOUTS */
    @media (max-width: 991.98px) {
        .jmi-floating-metric-pill { position: relative; bottom: 0; right: 0; margin-top: 15px; }
    }