.text-neon { color: #00ff41; } /* Vert Tchernobyl */
.border-neon { border-color: #00ff41 !important; }

.step-card {
    background: #151515;
    transition: transform 0.3s, box-shadow 0.3s;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.step-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 20px rgba(0, 255, 65, 0.15);
}

.step-number {
    font-size: 4rem;
    font-weight: 900;
    color: rgba(255, 255, 255, 0.05);
    position: absolute;
    top: -10px;
    right: 10px;
    z-index: 0;
}

.step-content {
    position: relative;
    z-index: 1;
}

.step-content p {
    color: rgb(105, 105, 105);
}

.step-content:hover p {
    color: rgb(168, 255, 191);
}