.hero-section {
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        120deg,
        #16001F 0%,
        #3B0750 35%,
        #17001F 65%,
        #050505 100%
    );
}

.plexus-hero-canvas {
    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    z-index: 0;

    pointer-events: none;
}

/* Hero content canvas ke upar rahe */
.hero-section .container {
    position: relative;
    z-index: 2;
}