.overview-aurora {
            background:
                radial-gradient(circle at 12% 18%, rgba(14, 165, 233, 0.18), transparent 28%),
                radial-gradient(circle at 82% 22%, rgba(239, 13, 51, 0.16), transparent 26%),
                radial-gradient(circle at 66% 78%, rgba(250, 204, 21, 0.12), transparent 24%),
                linear-gradient(180deg, #050505 0%, #07111a 44%, #050505 100%);
        }

        .glass-panel {
            border: 1px solid rgba(255, 255, 255, 0.1);
            background: rgba(255, 255, 255, 0.04);
            backdrop-filter: blur(18px);
            box-shadow: 0 30px 80px -40px rgba(0, 0, 0, 0.8);
        }

        .hero-visual {
            position: relative;
            overflow: hidden;
            border: 1px solid rgba(255, 255, 255, 0.12);
            background:
                radial-gradient(circle at top right, rgba(239, 13, 51, 0.18), transparent 28%),
                linear-gradient(180deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.02));
        }

        .hero-visual::before {
            content: "";
            position: absolute;
            inset: 0;
            background-image:
                linear-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px),
                linear-gradient(90deg, rgba(255, 255, 255, 0.05) 1px, transparent 1px);
            background-size: 46px 46px;
            opacity: 0.42;
            pointer-events: none;
        }

        .gradient-ring {
            position: absolute;
            border-radius: 9999px;
            border: 1px solid rgba(255, 255, 255, 0.12);
            background: radial-gradient(circle, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.01));
            backdrop-filter: blur(10px);
        }

        .spotlight-card {
            border: 1px solid rgba(255, 255, 255, 0.08);
            background: linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.025));
            backdrop-filter: blur(18px);
        }

        .story-line {
            position: relative;
            padding-left: 1.5rem;
        }

        .story-line::before {
            content: "";
            position: absolute;
            left: 0;
            top: 0.5rem;
            bottom: 0.5rem;
            width: 1px;
            background: linear-gradient(180deg, rgba(239, 13, 51, 0.8), rgba(255, 255, 255, 0.08));
        }

        .story-line::after {
            content: "";
            position: absolute;
            left: -0.32rem;
            top: 0.25rem;
            width: 0.75rem;
            height: 0.75rem;
            border-radius: 9999px;
            background: #ef0d33;
            box-shadow: 0 0 0 8px rgba(239, 13, 51, 0.12);
        }

        .capability-card {
            position: relative;
            overflow: hidden;
            border: 1px solid rgba(255, 255, 255, 0.08);
            background: linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.018));
            backdrop-filter: blur(16px);
            transition: transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease;
        }

        .capability-card:hover {
            transform: translateY(-8px);
            border-color: rgba(239, 13, 51, 0.24);
            box-shadow: 0 30px 70px -30px rgba(0, 0, 0, 0.8);
        }

        .capability-card::after {
            content: "";
            position: absolute;
            inset: auto 1.75rem 1.25rem 1.75rem;
            height: 1px;
            background: linear-gradient(90deg, rgba(239, 13, 51, 0), rgba(239, 13, 51, 0.9), rgba(255, 255, 255, 0));
        }

        .impact-grid {
            background:
                radial-gradient(circle at top left, rgba(14, 165, 233, 0.12), transparent 28%),
                linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.015));
        }

        .industry-pill {
            border: 1px solid rgba(255, 255, 255, 0.08);
            background: rgba(255, 255, 255, 0.04);
            backdrop-filter: blur(12px);
        }
