::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    background: #0e0e11;
}
::-webkit-scrollbar-thumb {
    background: #FF6B00;
    border-radius: 3px;
}

.glass-panel {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.08);
}

.neon-glow {
    box-shadow: 0 0 25px rgba(255, 107, 0, 0.2);
}

.video-overlay {
    background: linear-gradient(180deg, rgba(8, 8, 10, 0.45) 0%, rgba(8, 8, 10, 0.65) 100%);
}

.calendly-inline-widget {
    height: 100% !important;
    width: calc(100% + 16px) !important;
    background: #08080a !important; 
    overflow: hidden;
}
.calendly-inline-widget iframe {
    margin-top: -42px !important;
    height: calc(100% + 42px) !important;
    width: 100% !important;
    opacity: 0.88;
}

@keyframes pulse-glow {
    0%, 100% {
        box-shadow: 0 0 15px rgba(255, 107, 0, 0.6);
        transform: scale(1);
    }
    50% {
        box-shadow: 0 0 25px rgba(255, 107, 0, 0.9);
        transform: scale(1.03);
    }
}
.pulse-btn {
    animation: pulse-glow 2s infinite ease-in-out;
}