section.top-section {
    background: transparent linear-gradient(116deg, #1b0b43 0%, #1f0e5c 24%, #330c4f 49%, #2c083a 77%, #2e093b 100%) 0% 0% no-repeat padding-box;
    color: #fff;
}

.signup-btn {
    display: inline-block;
    font-family: var(--zf-primary-semibold), sans-serif;
    padding: 8px 30px;
    margin: 0;
    border: 1px solid transparent;
    cursor: pointer;
    z-index: 1;
    font-size: 15px;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    background: #f0483e;
    color: #fff;
}

.glossary-box-container {
    padding: 20px 20px 0px 20px;
    background-color: #F8FAFF;
    border: 1px solid #EBEEF3;
    border-radius: 4px;
    margin-bottom: 20px;
}

.ZA-glossary-testimonials {
    font-family: var(--zf-primary-semibold);
    font-style: italic;
}

.sign-up-banner {
    background-image: linear-gradient(93deg, #ff884575 25%, #ff474a33 56%, #edff4729 96%);
    backdrop-filter: blur(10px);
    padding: 30px 24px;
    text-align: center;
    background-color: #fff;
    border-radius: inherit;
}
.sign-up-banner p{
    font-family: var(--primaryfont-semibold);
    font-size: 18px;
}
.sign-up-banner .cta-btn{
    color: #fff;
}

.signup-wrapper{
    border-radius: 12px;
    background-image: linear-gradient(45deg, #FFDBCE, #FFD468);
    padding: 1px;
    margin: 30px 0px;
}

body.umain .dwnload-btn {
    display: none;
}
.differentiate-table{
    margin-bottom: 25px;
}
.differentiate-table table thead{
    background-color: #fff3e9;
}
.differentiate-table table thead td{
    font-family: var(--zf-primary-semibold);
    font-size: 17px;
}

.differentiate-table table td{
    border-color: #6666;
}