.button-gradient {
    background: linear-gradient(90deg, #f1783a, #f44a0f);
    transition: background 0.3s ease-in-out;
}

.button-gradient:hover {
    background: linear-gradient(90deg, #f44a0f, #f1783a);
}

.logo {
    width: 120px;  /* Adjust this to your desired width */
    height: auto;  /* This will maintain the aspect ratio */
}

.blur-card {
    position: relative;
    z-index: 1;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px); /* Safari-specific prefix */
    background-color: rgba(255, 255, 255, 0.1);
    padding: 2rem;
    border-radius: 15px;
    margin: 0 auto;
    max-width: 900px;
}

#neuron-network {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.hero-section {
    position: relative;
}