.app-store-button {
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    transform: translateY(0) scale(1);
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0));
}

.app-store-button:hover {
    transform: translateY(-4px) scale(1.05);
    filter: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.1)) 
            drop-shadow(0 4px 3px rgba(0, 0, 0, 0.05))
            brightness(1.02);
}

.app-store-button.hero {
    margin-bottom: 4rem;
}

.app-store-button.cta {
    margin-bottom: 0;
}