.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}

.shadow-accent-volume, .shadow-white-volume {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}

.shadow-accent-volume {
    --tw-shadow: 5px 5px 10px rgba(108,106,213,.25),inset 2px 2px 6px #a78df0,inset -5px -5px 10px #6336e4;
    --tw-shadow-colored: 5px 5px 10px var(--tw-shadow-color),inset 2px 2px 6px var(--tw-shadow-color),inset -5px -5px 10px var(--tw-shadow-color);
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
}

.font-semibold {
    font-weight: 600;
}

.btn-3d {
    font-size: 1.125rem;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
}

.text-center {
    text-align: center;
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}

.py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.bg-accent {
    --tw-bg-opacity: 1;
    background-color: rgb(131 88 255/var(--tw-bg-opacity));
}

.rounded-full {
    border-radius: 9999px;
}

.w-36 {
    width: 9rem;
}

*, :after, :before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,.5);
    --tw-ring-offset-shadow: 0 0 transparent;
    --tw-ring-shadow: 0 0 transparent;
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
}

@media (min-width: 1200px) {
    .welcome_hero_title {
        font-size: 3rem;
    }
}

.lead_magnet_use_case_list li b {
    font-weight: 600 !important;
}