.styles-module-scss-module__8gPtda__container {
    background: #fff;
    width: 100%;
    padding: 80px 20px
}

.styles-module-scss-module__8gPtda__container.styles-module-scss-module__8gPtda__aiPilotSection {
    background: #f6f6f6
}

@media (max-width:991px) {
    .styles-module-scss-module__8gPtda__container {
        padding: 60px 16px 20px
    }
}

.styles-module-scss-module__8gPtda__wrapper {
    max-width: 1300px;
    margin: 0 auto
}

.styles-module-scss-module__8gPtda__header {
    text-align: center;
    margin-bottom: 60px
}

.styles-module-scss-module__8gPtda__tagSection {
    background: #ebfaff;
    border-radius: 20px;
    align-items: center;
    gap: 8px;
    margin-bottom: 24px;
    padding: 10px 15px;
    display: inline-flex
}

.styles-module-scss-module__8gPtda__tagSection .styles-module-scss-module__8gPtda__tag {
    color: #39caff;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__8gPtda__title {
    font-family: var(--manrope-font);
    margin-bottom: 16px;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2
}

@media (max-width:768px) {
    .styles-module-scss-module__8gPtda__title {
        font-size: 36px
    }
}

.styles-module-scss-module__8gPtda__title span span {
    color: #3486f1
}

.styles-module-scss-module__8gPtda__highlight {
    color: var(--Brand-purple, #3486f1)
}

.styles-module-scss-module__8gPtda__subtitle {
    color: var(--Grey-1, #7d7d87);
    font-size: 16px;
    line-height: 1.4;
    font-family: var(--manrope-font)
}

.styles-module-scss-module__8gPtda__content {
    grid-template-columns: 300px 1fr;
    align-items: start;
    gap: 40px;
    display: grid
}

@media (max-width:991px) {
    .styles-module-scss-module__8gPtda__content {
        grid-template-columns: 1fr;
        gap: 40px
    }
}

.styles-module-scss-module__8gPtda__sidebar {
    background: #f8f8f8;
    border-radius: 12px;
    flex-direction: column;
    justify-content: center;
    gap: 8px;
    min-height: 600px;
    display: flex
}

@media (max-width:991px) {
    .styles-module-scss-module__8gPtda__sidebar {
        -webkit-overflow-scrolling: touch;
        scroll-behavior: smooth;
        scrollbar-width: none;
        -ms-overflow-style: none;
        background: #fff;
        border-radius: 0;
        flex-direction: row;
        justify-content: flex-start;
        width: calc(100% + 40px);
        min-height: auto;
        margin: 0 -20px;
        padding: 16px;
        overflow-x: auto;
        box-shadow: inset 10px 0 10px -5px #dedede, inset -10px 0 10px -5px #dedede
    }
    .styles-module-scss-module__8gPtda__sidebar::-webkit-scrollbar {
        display: none
    }
}

.styles-module-scss-module__8gPtda__agentButton {
    text-align: left;
    cursor: pointer;
    background: 0 0;
    border: none;
    border-left: 6px solid #0000;
    width: 100%;
    padding: 16px 16px 16px 32px;
    transition: all .3s
}

.styles-module-scss-module__8gPtda__agentButton.styles-module-scss-module__8gPtda__active {
    border-left-color: var(--Brand-purple, #3486f1)
}

.styles-module-scss-module__8gPtda__agentButton.styles-module-scss-module__8gPtda__active .styles-module-scss-module__8gPtda__agentTitle {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    line-height: 120%;
    font-family: var(--manrope-font)
}

@media (max-width:991px) {
    .styles-module-scss-module__8gPtda__agentButton {
        min-width: unset;
        white-space: nowrap;
        text-align: center;
        width: unset;
        border-bottom: 3px solid #0000;
        border-left: none;
        flex: none;
        padding: 16px
    }
    .styles-module-scss-module__8gPtda__agentButton.styles-module-scss-module__8gPtda__active {
        border-left: none;
        border-bottom-color: var(--Brand-purple, #3486f1)
    }
    .styles-module-scss-module__8gPtda__agentButton.styles-module-scss-module__8gPtda__active .styles-module-scss-module__8gPtda__agentTitle {
        font-size: 18px
    }
}

.styles-module-scss-module__8gPtda__agentTitle {
    color: var(--Grey-1, #7d7d87);
    font-size: 20px;
    font-weight: 300;
    font-family: var(--manrope-font);
    line-height: 140%
}

.styles-module-scss-module__8gPtda__preview {
    background: #f8f8f8;
    border-radius: 12px;
    grid-template-columns: 1fr 1fr;
    min-height: 600px;
    display: grid;
    position: relative;
    overflow: hidden
}

@media (max-width:991px) {
    .styles-module-scss-module__8gPtda__preview {
        width: calc(100% + 40px);
        min-height: unset;
        border-radius: 0;
        grid-template-columns: 1fr;
        margin: 0 -20px;
        padding: 10px;
        background-image: unset !important
    }
}

.styles-module-scss-module__8gPtda__previewBgImage {
    object-fit: contain;
    object-position: right center;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0
}

@media (max-width:991px) {
    .styles-module-scss-module__8gPtda__previewBgImage {
        display: none
    }
}

.styles-module-scss-module__8gPtda__previewContent {
    z-index: 1;
    flex-direction: column;
    width: 430px;
    padding: 32px 36px 0;
    display: flex
}

.styles-module-scss-module__8gPtda__previewContent .styles-module-scss-module__8gPtda__mobileImage {
    display: none
}

@media (max-width:991px) {
    .styles-module-scss-module__8gPtda__previewContent .styles-module-scss-module__8gPtda__mobileImage {
        width: 100%;
        height: auto;
        margin: 20px 0;
        display: block
    }
    .styles-module-scss-module__8gPtda__previewContent {
        width: 100%;
        margin-bottom: 32px;
        padding: 32px 5px 0
    }
}

.styles-module-scss-module__8gPtda__previewTitle {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    line-height: 120%;
    font-family: var(--manrope-font);
    margin-bottom: 24px
}

.styles-module-scss-module__8gPtda__featureList {
    padding: 0;
    list-style: none
}

.styles-module-scss-module__8gPtda__featureItem {
    color: #666;
    padding-left: 24px;
    font-size: 16px;
    position: relative
}

.styles-module-scss-module__8gPtda__featureItem:before {
    content: "";
    background: var(--Grey-1, #7d7d87);
    border-radius: 50%;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 8px;
    left: 0
}

.styles-module-scss-module__8gPtda__featureItem:last-child {
    margin-bottom: 0
}

.styles-module-scss-module__8gPtda__featureItem.styles-module-scss-module__8gPtda__noBullet {
    padding-left: 0 !important
}

.styles-module-scss-module__8gPtda__featureItem.styles-module-scss-module__8gPtda__noBullet:before {
    content: none !important;
    padding-left: 0 !important
}

.styles-module-scss-module__8gPtda__imageContainer {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

@media (max-width:991px) {
    .styles-module-scss-module__8gPtda__imageContainer {
        width: calc(100% + 48px);
        margin: 0 -24px
    }
}

@media (max-width:768px) {
    .styles-module-scss-module__8gPtda__imageContainer {
        height: 200px
    }
}

@media (max-width:480px) {
    .styles-module-scss-module__8gPtda__imageContainer {
        height: 150px
    }
}

.styles-module-scss-module__8gPtda__previewImage {
    object-fit: contain;
    width: 100%;
    height: auto
}

@media (max-width:991px) {
    .styles-module-scss-module__8gPtda__previewImage {
        width: 100%
    }
}

.styles-module-scss-module__8gPtda__exploreButton {
    color: #fff;
    cursor: pointer;
    background: #568dd6;
    border: none;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    width: fit-content;
    margin-top: 32px;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 500;
    transition: background .3s;
    display: flex
}

.styles-module-scss-module__8gPtda__exploreButton svg {
    transition: transform .3s
}

.styles-module-scss-module__8gPtda__exploreButton:hover svg {
    transform: translate(4px)
}

@media (max-width:991px) {
    .styles-module-scss-module__8gPtda__cta {
        margin-bottom: 24px
    }
}

@media (max-width:768px) {
    .styles-module-scss-module__8gPtda__cta {
        padding: 16px
    }
}

@media (max-width:480px) {
    .styles-module-scss-module__8gPtda__cta {
        padding: 8px
    }
}

.styles-module-scss-module__8gPtda__cta .styles-module-scss-module__8gPtda__brandCTA {
    color: #fff;
    background: #568dd6;
    border-radius: 100px;
    align-items: center;
    gap: 10px;
    margin-top: 24px;
    padding: 12px 12px 12px 24px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: background .3s ease-in-out;
    display: inline-flex
}

@media (max-width:768px) {
    .styles-module-scss-module__8gPtda__cta .styles-module-scss-module__8gPtda__brandCTA {
        margin-bottom: 48px
    }
}

.styles-module-scss-module__8gPtda__cta .styles-module-scss-module__8gPtda__arrowContainer {
    background: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: background .3s ease-in-out;
    display: flex
}

.styles-module-scss-module__8gPtda__cta .styles-module-scss-module__8gPtda__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.styles-module-scss-module__8gPtda__cta .styles-module-scss-module__8gPtda__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.styles-module-scss-module__8gPtda__cta .styles-module-scss-module__8gPtda__brandCTA:hover {
    background: #34bcee
}

.styles-module-scss-module__8gPtda__cta .styles-module-scss-module__8gPtda__brandCTA:hover .styles-module-scss-module__8gPtda__arrowblue {
    display: none
}

.styles-module-scss-module__8gPtda__cta .styles-module-scss-module__8gPtda__brandCTA:hover .styles-module-scss-module__8gPtda__arrowpink {
    display: block
}

@media (max-width:768px) {
    .styles-module-scss-module__8gPtda__aipilotsection .styles-module-scss-module__8gPtda__imageContainer {
        height: unset
    }
}

@media (max-width:480px) {
    .styles-module-scss-module__8gPtda__aipilotsection .styles-module-scss-module__8gPtda__imageContainer {
        height: unset
    }
}

.styles-module-scss-module__8gPtda__aipilotsection .styles-module-scss-module__8gPtda__statscontainer .styles-module-scss-module__8gPtda__stat {
    padding-top: 30px
}

.styles-module-scss-module__8gPtda__aipilotsection .styles-module-scss-module__8gPtda__statscontainer h4 {
    color: #3486f1;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.styles-module-scss-module__8gPtda__aipilotsection .styles-module-scss-module__8gPtda__statscontainer p {
    font-family: Manrope;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%
}

.styles-module-scss-module__8gPtda__aipilotsection .styles-module-scss-module__8gPtda__header {
    text-align: left
}

.styles-module-scss-module__8gPtda__aipilotsection .styles-module-scss-module__8gPtda__previewTitle {
    padding-right: 55px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%
}

.styles-module-scss-module__8gPtda__aipilotsection .styles-module-scss-module__8gPtda__previewTitle b {
    font-weight: 700
}

.styles-module-scss-module__8gPtda__aipilotsection .styles-module-scss-module__8gPtda__title span span {
    color: #3486f1;
    background: #3486f11a
}

.styles-module-scss-module__P6ugMq__container {
    background: #fff;
    width: 100%;
    margin: 100px auto
}

@media (max-width:991px) {
    .styles-module-scss-module__P6ugMq__container {
        margin: 20px auto;
        padding: 40px 0
    }
}

.styles-module-scss-module__P6ugMq__wrapper {
    max-width: 1300px;
    margin: 0 auto
}

.styles-module-scss-module__P6ugMq__header {
    text-align: center;
    margin-bottom: 60px
}

.styles-module-scss-module__P6ugMq__header .styles-module-scss-module__P6ugMq__tagSection {
    background: #ebfaff;
    border-radius: 20px;
    align-items: center;
    gap: 8px;
    margin-bottom: 24px;
    padding: 10px 15px;
    display: inline-flex
}

.styles-module-scss-module__P6ugMq__header .styles-module-scss-module__P6ugMq__tagSection .styles-module-scss-module__P6ugMq__tag {
    color: #39caff;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    font-family: var(--manrope-font) !important
}

@media (max-width:991px) {
    .styles-module-scss-module__P6ugMq__header {
        margin-bottom: 40px;
        padding: 0 20px
    }
}

.styles-module-scss-module__P6ugMq__title {
    font-family: var(--manrope-font);
    margin: 0;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2
}

@media (max-width:768px) {
    .styles-module-scss-module__P6ugMq__title {
        font-size: 36px
    }
}

.styles-module-scss-module__P6ugMq__title span {
    display: block
}

.styles-module-scss-module__P6ugMq__titleText {
    color: #000
}

.styles-module-scss-module__P6ugMq__titleText span {
    color: var(--Brand-purple, #3486f1)
}

.styles-module-scss-module__P6ugMq__showcase {
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
    gap: 40px;
    display: grid
}

@media (max-width:991px) {
    .styles-module-scss-module__P6ugMq__showcase {
        flex-direction: column;
        grid-template-columns: 1fr;
        gap: 32px;
        display: flex
    }
}

.styles-module-scss-module__P6ugMq__sidebar {
    border-radius: 12px;
    flex-direction: column;
    min-height: 600px;
    padding: 0;
    display: flex
}

@media (max-width:991px) {
    .styles-module-scss-module__P6ugMq__sidebar {
        border-radius: 0;
        order: 2;
        min-height: auto
    }
}

.styles-module-scss-module__P6ugMq__tabs {
    flex-direction: column;
    justify-content: center;
    height: 100%;
    display: flex
}

@media (max-width:991px) {
    .styles-module-scss-module__P6ugMq__tabs {
        flex-direction: column;
        overflow: visible
    }
}

.styles-module-scss-module__P6ugMq__agentButton {
    text-align: left;
    cursor: pointer;
    background: 0 0;
    border: none;
    border-left: 6px solid #eaf2fd;
    width: 100%;
    padding: 32px 32px 32px 40px;
    transition: all .3s;
    position: relative
}

.styles-module-scss-module__P6ugMq__agentButton.styles-module-scss-module__P6ugMq__active {
    border-left-color: var(--Primary-Purple, #568dd6)
}

.styles-module-scss-module__P6ugMq__agentButton.styles-module-scss-module__P6ugMq__active .styles-module-scss-module__P6ugMq__agentTitle {
    color: #000;
    font-weight: 600
}

.styles-module-scss-module__P6ugMq__agentButton.styles-module-scss-module__P6ugMq__active .styles-module-scss-module__P6ugMq__description {
    opacity: 1;
    max-height: none;
    margin-top: 12px;
    display: block
}

@media (max-width:991px) {
    .styles-module-scss-module__P6ugMq__agentButton {
        border-bottom: 1px solid #0000000d;
        padding: 24px 24px 24px 32px
    }
    .styles-module-scss-module__P6ugMq__agentButton:last-child {
        border-bottom: none
    }
}

.styles-module-scss-module__P6ugMq__tabContent {
    text-align: left;
    flex-direction: column;
    display: flex
}

.styles-module-scss-module__P6ugMq__agentTitle {
    color: var(--Grey-1, #696976);
    font-size: 24px;
    font-weight: 600;
    font-family: var(--manrope-font);
    margin: 0;
    line-height: 120%;
    transition: color .3s
}

@media (max-width:991px) {
    .styles-module-scss-module__P6ugMq__agentTitle {
        font-size: 18px
    }
}

.styles-module-scss-module__P6ugMq__description {
    color: #000;
    opacity: 0;
    max-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1.4;
    transition: all .3s;
    overflow: hidden;
    font-family: var(--manrope-font) !important
}

@media (max-width:991px) {
    .styles-module-scss-module__P6ugMq__description {
        font-size: 15px
    }
}

.styles-module-scss-module__P6ugMq__preview {
    opacity: 1;
    justify-content: center;
    align-items: center;
    min-height: 600px;
    transition: opacity .3s ease-in-out;
    display: flex
}

.styles-module-scss-module__P6ugMq__preview.styles-module-scss-module__P6ugMq__hidden {
    opacity: 0
}

@media (max-width:991px) {
    .styles-module-scss-module__P6ugMq__preview {
        display: none
    }
}

.styles-module-scss-module__P6ugMq__imageContainer {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

.styles-module-scss-module__P6ugMq__previewImage {
    object-fit: contain;
    border-radius: 12px;
    width: 100%;
    height: auto;
    max-height: 520px;
    transition: opacity .3s ease-in-out
}

@media (max-width:991px) {
    .styles-module-scss-module__P6ugMq__previewImage {
        border-radius: 0
    }
}

.styles-module-scss-module__P6ugMq__mobileImageContainer {
    display: none
}

@media (max-width:991px) {
    .styles-module-scss-module__P6ugMq__mobileImageContainer {
        background: #f8f9fa;
        border-radius: 12px;
        margin-top: 20px;
        padding: 16px;
        display: block
    }
}

.styles-module-scss-module__P6ugMq__mobilePreviewImage {
    object-fit: contain;
    border-radius: 8px;
    width: 100%;
    height: auto;
    max-height: 300px
}

@media (max-width:991px) {
    .styles-module-scss-module__P6ugMq__mobilePreviewImage {
        max-height: 250px
    }
}

.styles-module-scss-module__KqKNoq__container {
    background: #fff;
    width: 100%;
    margin: 100px auto;
    padding: 0 10px
}

@media (max-width:991px) {
    .styles-module-scss-module__KqKNoq__container {
        margin: 40px auto
    }
}

.styles-module-scss-module__KqKNoq__wrapper {
    max-width: 1300px;
    margin: 0 auto
}

.styles-module-scss-module__KqKNoq__header {
    text-align: center;
    margin-bottom: 64px
}

@media (max-width:991px) {
    .styles-module-scss-module__KqKNoq__header {
        margin-bottom: 40px
    }
}

.styles-module-scss-module__KqKNoq__chatAnimation {
    justify-content: center;
    margin-bottom: 16px;
    display: flex
}

.styles-module-scss-module__KqKNoq__chatAnimation div {
    align-items: center;
    display: flex
}

.styles-module-scss-module__KqKNoq__chatAnimation div img {
    margin-right: 5px;
    animation: 1.8s infinite styles-module-scss-module__KqKNoq__moveUpDown
}

@media (max-width:768px) {
    .styles-module-scss-module__KqKNoq__chatAnimation {
        margin-bottom: 12px
    }
}

.styles-module-scss-module__KqKNoq__chatAnimation div img:first-child {
    animation-delay: .1s
}

.styles-module-scss-module__KqKNoq__chatAnimation div img:nth-child(2) {
    animation-delay: .3s
}

.styles-module-scss-module__KqKNoq__chatAnimation div img:nth-child(3) {
    animation-delay: .5s
}

@keyframes styles-module-scss-module__KqKNoq__moveUpDown {
    0%,
    to {
        transform: translateY(-5px)
    }
    50% {
        transform: translateY(3px)
    }
    90% {
        transform: translateY(3px)
    }
    to {
        transform: translateY(-5px)
    }
}

.styles-module-scss-module__KqKNoq__title {
    font-family: var(--manrope-font);
    flex-direction: column;
    align-items: center;
    gap: 8px;
    margin: 0;
    font-size: 48px;
    font-weight: 600;
    line-height: 120%;
    display: flex
}

@media (max-width:768px) {
    .styles-module-scss-module__KqKNoq__title {
        gap: 4px;
        font-size: 32px
    }
}

.styles-module-scss-module__KqKNoq__titlePurple {
    color: var(--Primary-Purple, #568dd6)
}

.styles-module-scss-module__KqKNoq__titleBlack {
    color: #000
}

.styles-module-scss-module__KqKNoq__titleBlack span {
    color: var(--Primary-Purple, #568dd6)
}

.styles-module-scss-module__KqKNoq__features {
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    display: flex
}

@media (max-width:767px) {
    .styles-module-scss-module__KqKNoq__features {
        padding: 0
    }
}

.styles-module-scss-module__KqKNoq__featureCard {
    background: #fff;
    border: 1px solid #eaeaef;
    border-radius: 16px;
    flex-direction: column;
    align-items: center;
    width: 530px;
    padding: 40px 80px;
    display: flex
}

@media (max-width:991px) {
    .styles-module-scss-module__KqKNoq__featureCard {
        width: 300px;
        padding: 20px
    }
}

@media (max-width:640px) {
    .styles-module-scss-module__KqKNoq__featureCard {
        width: 100%
    }
}

.styles-module-scss-module__KqKNoq__iconWrapper {
    justify-content: center;
    align-items: center;
    margin-bottom: 32px;
    display: flex
}

.styles-module-scss-module__KqKNoq__icon {
    object-fit: contain
}

.styles-module-scss-module__KqKNoq__blueContainer {
    background-color: #568dd6;
    border-radius: 50%;
    padding: 25px
}

.styles-module-scss-module__KqKNoq__blueContainer img {
    width: 50px;
    height: auto
}

.styles-module-scss-module__KqKNoq__whiteIcon {
    filter: brightness(0)invert()
}

.styles-module-scss-module__KqKNoq__offerSection {
    text-align: center;
    background: linear-gradient(135deg, #f8fbff 0%, #e8f2ff 100%);
    border: 1px solid #e1eeff;
    border-radius: 12px;
    max-width: 1080px;
    margin: 0 auto 24px;
    padding: 20px
}

.styles-module-scss-module__KqKNoq__offerBadge {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .5px;
    background: #47ceff;
    border-radius: 20px;
    margin-bottom: 12px;
    padding: 6px 12px;
    font-size: 12px;
    font-weight: 600;
    display: inline-block
}

.styles-module-scss-module__KqKNoq__pricing {
    justify-content: center;
    align-items: center;
    gap: 12px;
    margin-bottom: 8px;
    display: flex
}

.styles-module-scss-module__KqKNoq__strikePrice {
    color: #666;
    font-size: 18px;
    font-weight: 500;
    text-decoration: line-through
}

.styles-module-scss-module__KqKNoq__freePrice {
    color: #568dd6;
    font-size: 24px;
    font-weight: 700
}

.styles-module-scss-module__KqKNoq__offerDetails {
    color: #666;
    margin-bottom: 16px;
    font-size: 14px
}

.styles-module-scss-module__KqKNoq__brandCTA {
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    font-family: var(--manrope-font);
    background: #568dd6;
    border: none;
    border-radius: 100px;
    align-items: center;
    gap: 10px;
    padding: 12px 12px 12px 24px;
    text-decoration: none;
    transition: background .3s ease-in-out;
    display: inline-flex
}

.styles-module-scss-module__KqKNoq__brandCTA:hover {
    background: #34bcee
}

.styles-module-scss-module__KqKNoq__brandCTA:hover .styles-module-scss-module__KqKNoq__arrowblue {
    display: none
}

.styles-module-scss-module__KqKNoq__brandCTA:hover .styles-module-scss-module__KqKNoq__arrowpink {
    display: block
}

.styles-module-scss-module__KqKNoq__arrowContainer {
    background: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: background .3s ease-in-out;
    display: flex
}

.styles-module-scss-module__KqKNoq__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.styles-module-scss-module__KqKNoq__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

@media (max-width:991px) {
    .styles-module-scss-module__KqKNoq__offerSection {
        margin-top: 16px;
        padding: 16px
    }
    .styles-module-scss-module__KqKNoq__strikePrice {
        font-size: 16px
    }
    .styles-module-scss-module__KqKNoq__freePrice {
        font-size: 20px
    }
    .styles-module-scss-module__KqKNoq__brandCTA {
        padding: 10px 10px 10px 20px;
        font-size: 14px
    }
}

.styles-module-scss-module__KqKNoq__pricingSection {
    border-top: 1px solid #e9ecef;
    margin-top: 50px;
    padding: 30px 0
}

.styles-module-scss-module__KqKNoq__pricingContainer {
    justify-content: space-between;
    align-items: center;
    gap: 40px;
    max-width: 1000px;
    margin: 0 auto;
    display: flex
}

@media (max-width:768px) {
    .styles-module-scss-module__KqKNoq__pricingContainer {
        flex-direction: column;
        align-items: center;
        gap: 20px
    }
}

.styles-module-scss-module__KqKNoq__pricingContent {
    text-align: left;
    flex: 1
}

@media (max-width:768px) {
    .styles-module-scss-module__KqKNoq__pricingContent {
        text-align: center
    }
}

.styles-module-scss-module__KqKNoq__pricingTitle {
    font-family: var(--manrope-font);
    color: #333;
    margin: 0 0 20px;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.2
}

@media (max-width:768px) {
    .styles-module-scss-module__KqKNoq__pricingTitle {
        margin-bottom: 16px;
        font-size: 28px
    }
}

@media (max-width:480px) {
    .styles-module-scss-module__KqKNoq__pricingTitle {
        margin-bottom: 12px;
        font-size: 24px
    }
}

.styles-module-scss-module__KqKNoq__disclaimers {
    margin: 0
}

.styles-module-scss-module__KqKNoq__disclaimer {
    color: #666;
    margin: 8px 0;
    font-size: 14px;
    line-height: 1.5
}

@media (max-width:768px) {
    .styles-module-scss-module__KqKNoq__disclaimer {
        margin: 6px 0;
        font-size: 13px
    }
}

.styles-module-scss-module__KqKNoq__pricingCard {
    background: linear-gradient(135deg, #568dd6 0%, #477dc4 100%);
    border-radius: 16px;
    flex-shrink: 0;
    min-width: 280px;
    padding: 2px;
    display: block;
    box-shadow: 0 8px 32px #568dd64d
}

@media (max-width:768px) {
    .styles-module-scss-module__KqKNoq__pricingCard {
        width: 100%;
        min-width: auto;
        max-width: 320px
    }
}

.styles-module-scss-module__KqKNoq__pricingCardContent {
    text-align: center;
    background: #fff;
    border-radius: 14px;
    padding: 30px 40px
}

@media (max-width:768px) {
    .styles-module-scss-module__KqKNoq__pricingCardContent {
        padding: 25px 30px
    }
}

@media (max-width:480px) {
    .styles-module-scss-module__KqKNoq__pricingCardContent {
        padding: 20px 25px
    }
}

.styles-module-scss-module__KqKNoq__pricingLabel {
    color: #666;
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 500
}

@media (max-width:768px) {
    .styles-module-scss-module__KqKNoq__pricingLabel {
        font-size: 15px
    }
}

.styles-module-scss-module__KqKNoq__pricingAmount {
    color: #568dd6;
    margin-bottom: 8px;
    font-size: 48px;
    font-weight: 700;
    line-height: 1
}

@media (max-width:768px) {
    .styles-module-scss-module__KqKNoq__pricingAmount {
        font-size: 40px
    }
}

@media (max-width:480px) {
    .styles-module-scss-module__KqKNoq__pricingAmount {
        font-size: 32px
    }
}

.styles-module-scss-module__KqKNoq__pricingConditions {
    color: #666;
    font-size: 14px;
    font-style: italic
}

@media (max-width:768px) {
    .styles-module-scss-module__KqKNoq__pricingConditions {
        font-size: 13px
    }
    .styles-module-scss-module__KqKNoq__pricingSection {
        margin-top: 40px;
        padding: 25px 0
    }
}

.styles-module-scss-module__KqKNoq__featureTitle {
    font-family: var(--manrope-font);
    color: #000;
    margin: 0 0 12px;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2
}

@media (max-width:991px) {
    .styles-module-scss-module__KqKNoq__featureTitle {
        margin-bottom: 8px;
        font-size: 20px
    }
}

.styles-module-scss-module__KqKNoq__featureDescription {
    color: #000c;
    text-align: center;
    margin: 0;
    font-size: 16px;
    line-height: 1.4
}

@media (max-width:991px) {
    .styles-module-scss-module__KqKNoq__featureDescription {
        font-size: 15px
    }
}

.styles-module-scss-module__k76U6q__marqueeContainer {
    background: var(--Light-Grey, #f8f8f8);
    border-radius: 32px;
    flex-direction: column;
    align-items: center;
    gap: 60px;
    max-width: 1300px;
    margin: 100px auto;
    padding: 80px 70px;
    display: flex;
    position: relative;
    overflow: hidden
}

.styles-module-scss-module__k76U6q__marqueeContainer .styles-module-scss-module__k76U6q__topContainer {
    justify-content: center;
    align-items: center;
    gap: 40px;
    display: flex
}

.styles-module-scss-module__k76U6q__marqueeContainer .styles-module-scss-module__k76U6q__topContainer .styles-module-scss-module__k76U6q__title {
    text-align: start;
    color: #000;
    max-width: 794px;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:768px) {
    .styles-module-scss-module__k76U6q__marqueeContainer .styles-module-scss-module__k76U6q__topContainer {
        flex-direction: column;
        align-items: center;
        gap: 24px;
        padding: 0 20px
    }
    .styles-module-scss-module__k76U6q__marqueeContainer .styles-module-scss-module__k76U6q__topContainer .styles-module-scss-module__k76U6q__title {
        text-align: center;
        max-width: 100%;
        font-size: 32px
    }
}

.styles-module-scss-module__k76U6q__metaPartner {
    background: #fff;
    border: 1px solid #e4effe;
    border-radius: 24px;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    padding: 32px;
    display: flex;
    box-shadow: 0 9px 10px #24344926
}

.styles-module-scss-module__k76U6q__metaPartner .styles-module-scss-module__k76U6q__partnerText h3 {
    color: #000;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 120%;
    font-family: var(--manrope-font);
    margin: 0
}

.styles-module-scss-module__k76U6q__metaPartner .styles-module-scss-module__k76U6q__partnerText p {
    color: #0009;
    font-size: 18px;
    line-height: 120%;
    font-family: var(--manrope-font);
    text-align: center;
    margin: .25rem auto 0
}

.styles-module-scss-module__k76U6q__marqueeWrapper {
    background: linear-gradient(270deg, #d9d9d900 0%, #d9d9d9 20% 80%, #d9d9d900 100%);
    flex-direction: column;
    gap: 3rem;
    width: 100%;
    display: flex
}

.styles-module-scss-module__k76U6q__row {
    gap: 2rem;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}

.styles-module-scss-module__k76U6q__row:first-child {
    padding-top: 1rem
}

.styles-module-scss-module__k76U6q__row:last-child {
    padding-bottom: 1rem
}

.styles-module-scss-module__k76U6q__row.styles-module-scss-module__k76U6q__reverse .styles-module-scss-module__k76U6q__marqueeGroup {
    animation: 15s linear infinite styles-module-scss-module__k76U6q__scroll-reverse
}

.styles-module-scss-module__k76U6q__marqueeGroup {
    gap: 3rem;
    min-width: max-content;
    padding: 0 1.5rem;
    animation: 15s linear infinite styles-module-scss-module__k76U6q__scroll;
    display: flex
}

.styles-module-scss-module__k76U6q__imageWrapper {
    background: #fff;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    width: 200px;
    height: 80px;
    padding: 0 10px;
    transition: transform .3s;
    display: inline-flex;
    box-shadow: 0 2px 4px #0000000d
}

.styles-module-scss-module__k76U6q__imageWrapper img {
    object-fit: contain;
    width: auto;
    height: 70px
}

@keyframes styles-module-scss-module__k76U6q__scroll {
    0% {
        transform: translate(0)
    }
    to {
        transform: translate(calc(-50% - 1.5rem))
    }
}

@keyframes styles-module-scss-module__k76U6q__scroll-reverse {
    0% {
        transform: translate(calc(-50% - 1.5rem))
    }
    to {
        transform: translate(0)
    }
}

@media (max-width:768px) {
    .styles-module-scss-module__k76U6q__marqueeContainer {
        padding: 2rem 0
    }
    .styles-module-scss-module__k76U6q__marqueeWrapper {
        gap: 2rem;
        padding: 0 1rem
    }
    .styles-module-scss-module__k76U6q__row {
        gap: 1rem
    }
    .styles-module-scss-module__k76U6q__marqueeGroup {
        gap: 2rem
    }
    .styles-module-scss-module__k76U6q__imageWrapper {
        padding: .75rem 1.5rem
    }
}

.styles-module-scss-module__a00VLq__customerStories {
    padding: 80px 20px 40px
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__customerStories {
        padding: 60px 16px 32px
    }
}

.styles-module-scss-module__a00VLq__container {
    max-width: 1300px;
    margin: 0 auto 50px
}

@media (max-width:575px) {
    .styles-module-scss-module__a00VLq__container {
        margin: 0 auto
    }
}

.styles-module-scss-module__a00VLq__container .styles-module-scss-module__a00VLq__cta {
    text-align: center
}

.styles-module-scss-module__a00VLq__container .styles-module-scss-module__a00VLq__cta .styles-module-scss-module__a00VLq__brandCTA {
    color: #fff;
    background: #568dd6;
    border-radius: 100px;
    align-items: center;
    gap: 10px;
    padding: 12px 12px 12px 24px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: background .3s ease-in-out;
    display: inline-flex
}

.styles-module-scss-module__a00VLq__container .styles-module-scss-module__a00VLq__cta .styles-module-scss-module__a00VLq__arrowContainer {
    background: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: background .3s ease-in-out;
    display: flex
}

.styles-module-scss-module__a00VLq__container .styles-module-scss-module__a00VLq__cta .styles-module-scss-module__a00VLq__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.styles-module-scss-module__a00VLq__container .styles-module-scss-module__a00VLq__cta .styles-module-scss-module__a00VLq__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.styles-module-scss-module__a00VLq__container .styles-module-scss-module__a00VLq__cta .styles-module-scss-module__a00VLq__brandCTA:hover {
    background: #34bcee
}

.styles-module-scss-module__a00VLq__container .styles-module-scss-module__a00VLq__cta .styles-module-scss-module__a00VLq__brandCTA:hover .styles-module-scss-module__a00VLq__arrowblue {
    display: none
}

.styles-module-scss-module__a00VLq__container .styles-module-scss-module__a00VLq__cta .styles-module-scss-module__a00VLq__brandCTA:hover .styles-module-scss-module__a00VLq__arrowpink {
    display: block
}

@media (max-width:575px) {
    .styles-module-scss-module__a00VLq__container .styles-module-scss-module__a00VLq__cta {
        position: relative
    }
}

.styles-module-scss-module__a00VLq__header {
    margin-bottom: 48px
}

.styles-module-scss-module__a00VLq__header .styles-module-scss-module__a00VLq__tagSection {
    background: #ebfaff;
    border-radius: 20px;
    align-items: center;
    gap: 8px;
    margin-bottom: 24px;
    padding: 10px 15px;
    display: inline-flex
}

.styles-module-scss-module__a00VLq__header .styles-module-scss-module__a00VLq__tagSection .styles-module-scss-module__a00VLq__tag {
    color: #39caff;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    font-family: var(--manrope-font) !important
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__header {
        margin-bottom: 32px
    }
}

.styles-module-scss-module__a00VLq__titleWrapper {
    justify-content: space-between;
    align-items: center;
    gap: 24px;
    display: flex
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__titleWrapper {
        flex-direction: column;
        align-items: flex-start;
        gap: 16px
    }
}

.styles-module-scss-module__a00VLq__title {
    color: #000;
    flex: 1;
    margin: 0;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__a00VLq__title span {
    color: var(--Primary-Purple, #568dd6)
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__title {
        font-size: 28px
    }
}

.styles-module-scss-module__a00VLq__navigation {
    align-items: center;
    gap: 8px;
    display: flex
}

.styles-module-scss-module__a00VLq__navButton {
    border: 1px solid var(--Purple-2, #d7e7fd);
    cursor: pointer;
    color: #000;
    background: #fff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    padding: 12px;
    transition: all .2s ease-in-out;
    display: flex
}

.styles-module-scss-module__a00VLq__navButton:hover:not(.styles-module-scss-module__a00VLq__disabled) {
    background: #f5f9ff;
    border-color: #568dd6;
    transform: translateY(-1px)
}

.styles-module-scss-module__a00VLq__navButton:hover:not(.styles-module-scss-module__a00VLq__disabled) svg path {
    stroke: #568dd6
}

.styles-module-scss-module__a00VLq__navButton:active:not(.styles-module-scss-module__a00VLq__disabled) {
    transform: translateY(0)
}

.styles-module-scss-module__a00VLq__navButton.styles-module-scss-module__a00VLq__disabled {
    opacity: .5;
    cursor: not-allowed;
    pointer-events: none;
    background: #f7f7f7;
    border-color: #e5e5e5
}

.styles-module-scss-module__a00VLq__navButton.styles-module-scss-module__a00VLq__disabled svg path {
    stroke: #a6a6a6
}

.styles-module-scss-module__a00VLq__navButton svg {
    width: 24px;
    height: 24px
}

.styles-module-scss-module__a00VLq__navButton svg path {
    transition: stroke .2s ease-in-out
}

.styles-module-scss-module__a00VLq__gridContainer {
    margin-bottom: 48px
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__gridContainer {
        margin-bottom: 32px
    }
}

.styles-module-scss-module__a00VLq__grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
    width: 100%;
    display: grid
}

@media (max-width:1200px) {
    .styles-module-scss-module__a00VLq__grid {
        gap: 24px
    }
}

@media (max-width:1024px) {
    .styles-module-scss-module__a00VLq__grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 24px
    }
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__grid {
        grid-template-columns: 1fr;
        gap: 24px
    }
}

.styles-module-scss-module__a00VLq__testimonialcard {
    background: url(https://gs-upload.BolChal.in/revamp/ai-website/partnership/card-bg.png) 0 0/cover no-repeat;
    border-radius: 15px;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    max-width: 420px;
    margin: 0 auto;
    padding: 24px;
    display: flex;
    position: relative;
    overflow: hidden
}

@media (max-width:1024px) {
    .styles-module-scss-module__a00VLq__testimonialcard {
        height: 500px
    }
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__testimonialcard {
        height: auto;
        min-height: 450px;
        padding: 20px
    }
}

@media (max-width:575px) {
    .styles-module-scss-module__a00VLq__testimonialcard {
        min-height: 400px
    }
}

.styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__testimonialTitle {
    color: #000c;
    margin-top: 40px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 140%;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__testimonialTitle span {
    font-weight: 700
}

@media (max-width:1024px) {
    .styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__testimonialTitle {
        margin-top: 24px;
        font-size: 20px
    }
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__testimonialTitle {
        margin-top: 16px;
        padding: 16px 0;
        font-size: 18px
    }
}

.styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__findOutMore {
    color: #3486f1;
    align-items: center;
    gap: 8px;
    margin: 20px 0;
    font-size: 16px;
    font-weight: 700;
    display: flex;
    font-family: var(--manrope-font) !important
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__findOutMore {
        gap: 6px;
        font-size: 14px
    }
}

.styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__findOutMore .styles-module-scss-module__a00VLq__findOutMoreArrow {
    width: 10px;
    height: 10px;
    margin-top: 2px
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__findOutMore .styles-module-scss-module__a00VLq__findOutMoreArrow {
        width: 8px;
        height: 8px
    }
}

.styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__logoContainer {
    background: #fff;
    border: 1px solid #0000001a;
    border-radius: 12px;
    align-items: center;
    gap: 16px;
    height: 105px;
    margin: 0;
    padding: 0 24px;
    display: flex;
    position: relative;
    bottom: -5px;
    box-shadow: 0 135px 38px #453d4c00, 0 87px 35px #453d4c03, 0 49px 29px #453d4c0a, 0 22px 22px #453d4c12, 0 5px 12px #453d4c14
}

@media (max-width:1024px) {
    .styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__logoContainer {
        gap: 12px;
        height: 120px;
        padding: 16px 20px
    }
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__logoContainer {
        height: auto;
        min-height: 100px;
        padding: 16px;
        bottom: 20px
    }
}

.styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__logoContainer .styles-module-scss-module__a00VLq__authorInfo {
    position: relative
}

.styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__logoContainer .styles-module-scss-module__a00VLq__authorInfo p {
    margin: 0;
    line-height: 1.2
}

.styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__logoContainer .styles-module-scss-module__a00VLq__authorInfo p:first-child {
    font-size: 16px;
    font-weight: 600
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__logoContainer .styles-module-scss-module__a00VLq__authorInfo p:first-child {
        font-size: 14px
    }
}

.styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__logoContainer .styles-module-scss-module__a00VLq__authorInfo p:last-child {
    color: #666;
    margin-top: 4px;
    font-size: 14px
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__testimonialcard .styles-module-scss-module__a00VLq__logoContainer .styles-module-scss-module__a00VLq__authorInfo p:last-child {
        font-size: 12px
    }
}

.styles-module-scss-module__a00VLq__card {
    padding: 24px
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__card {
        height: auto;
        padding: 20px
    }
}

.styles-module-scss-module__a00VLq__imageWrapper {
    min-height: 50%;
    position: relative
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__imageWrapper {
        min-height: 40%
    }
}

.styles-module-scss-module__a00VLq__cardImage {
    border-radius: 15px 15px 0 0;
    display: block
}

.styles-module-scss-module__a00VLq__logo {
    width: 150px;
    position: absolute;
    top: 15px;
    left: 15px
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__logo {
        width: 80px;
        top: 10px;
        left: 10px
    }
}

.styles-module-scss-module__a00VLq__cardContent {
    background: #fff;
    border-radius: 10px;
    height: auto;
    min-height: 63%;
    padding: 20px;
    position: relative;
    bottom: 165px;
    left: 50%;
    transform: translate(-50%);
    box-shadow: 0 4px 10px #0000001a
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__cardContent {
        min-height: 30%;
        padding: 16px;
        bottom: 140px
    }
}

@media (max-width:575px) {
    .styles-module-scss-module__a00VLq__cardContent {
        min-height: 50%;
        padding: 16px;
        bottom: 140px
    }
}

.styles-module-scss-module__a00VLq__cardContent h3 {
    text-transform: capitalize;
    margin-bottom: 12px;
    font-size: 24px;
    font-weight: 600;
    line-height: 120%;
    font-family: var(--manrope-font) !important
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__cardContent h3 {
        margin-bottom: 8px;
        font-size: 20px
    }
}

.styles-module-scss-module__a00VLq__cardContent p {
    color: #555;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    font-family: var(--manrope-font) !important
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__cardContent p {
        font-size: 14px
    }
}

.styles-module-scss-module__a00VLq__cardContent .styles-module-scss-module__a00VLq__findOutMore {
    color: #3486f1;
    align-items: center;
    gap: 8px;
    margin-top: auto;
    font-size: 16px;
    font-weight: 700;
    display: flex;
    position: relative;
    top: 155px;
    font-family: var(--manrope-font) !important
}

@media (max-width:768px) {
    .styles-module-scss-module__a00VLq__cardContent .styles-module-scss-module__a00VLq__findOutMore {
        gap: 6px;
        font-size: 14px;
        top: 60px
    }
}

.styles-module-scss-module__a00VLq__cardContent .styles-module-scss-module__a00VLq__findOutMore .styles-module-scss-module__a00VLq__findOutMoreArrow {
    margin-top: 2px
}

.styles-module-scss-module__dFaQxa__container {
    width: 100%;
    max-width: 1300px;
    margin: 50px auto 0;
    padding: 40px 20px
}

.styles-module-scss-module__dFaQxa__container h2 {
    margin-bottom: 50px;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:768px) {
    .styles-module-scss-module__dFaQxa__container h2 {
        font-size: 28px
    }
}

.styles-module-scss-module__dFaQxa__label {
    color: #39caff;
    background: #e7f8fe;
    border-radius: 20px;
    align-items: center;
    gap: 8px;
    margin: auto auto 25px;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    display: inline-block
}

@media (min-width:768px) {
    .styles-module-scss-module__dFaQxa__label {
        font-size: 16px
    }
}

.styles-module-scss-module__dFaQxa__cardsContainer {
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    display: grid
}

@media (max-width:1024px) {
    .styles-module-scss-module__dFaQxa__cardsContainer {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (max-width:768px) {
    .styles-module-scss-module__dFaQxa__cardsContainer {
        grid-template-columns: 1fr
    }
}

.styles-module-scss-module__dFaQxa__ctaContainer {
    text-align: center;
    margin-top: 60px
}

.styles-module-scss-module__dFaQxa__card {
    cursor: pointer;
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 20px;
    transition: transform .3s, box-shadow .3s;
    overflow: hidden;
    box-shadow: 0 10px 20px #00000026
}

.styles-module-scss-module__dFaQxa__card:hover {
    transform: translateY(-4px);
    box-shadow: 0 15px 30px #0003
}

.styles-module-scss-module__dFaQxa__cardLink {
    color: inherit;
    width: 100%;
    height: 100%;
    text-decoration: none;
    display: block
}

.styles-module-scss-module__dFaQxa__cardLink:hover {
    color: inherit;
    text-decoration: none
}

.styles-module-scss-module__dFaQxa__imageContainer {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden
}

.styles-module-scss-module__dFaQxa__imageContainer .styles-module-scss-module__dFaQxa__image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.styles-module-scss-module__dFaQxa__content {
    background-color: #fff;
    border-radius: 20px;
    padding: 24px;
    position: relative;
    top: -20px
}

.styles-module-scss-module__dFaQxa__date {
    color: #666;
    margin-bottom: 12px;
    font-size: 14px;
    font-weight: 500
}

.styles-module-scss-module__dFaQxa__title {
    color: #333;
    min-height: 140px;
    margin: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4
}

@media (max-width:768px) {
    .styles-module-scss-module__dFaQxa__title {
        min-height: unset;
        margin-bottom: 30px
    }
}

.StatisticsSection-module-scss-module__pjkl0G__statisticsContainer {
    text-align: center;
    max-width: 1300px;
    margin: 0 auto;
    padding: 50px 70px 40px
}

@media (max-width:1024px) {
    .StatisticsSection-module-scss-module__pjkl0G__statisticsContainer {
        padding: 60px 40px
    }
}

@media (max-width:768px) {
    .StatisticsSection-module-scss-module__pjkl0G__statisticsContainer {
        padding: 40px 20px
    }
}

.StatisticsSection-module-scss-module__pjkl0G__title {
    text-align: center;
    white-space: nowrap;
    margin: 0 auto;
    font-size: 48px;
    font-weight: 600;
    line-height: 120%;
    display: inline-block;
    position: relative
}

@media (max-width:1024px) {
    .StatisticsSection-module-scss-module__pjkl0G__title {
        font-size: 40px
    }
}

@media (max-width:768px) {
    .StatisticsSection-module-scss-module__pjkl0G__title {
        white-space: normal;
        font-size: 32px
    }
}

.StatisticsSection-module-scss-module__pjkl0G__subtitle {
    color: var(--Brand-purple, #3486f1);
    margin: 0 auto 40px;
    padding: 0 24px;
    font-size: 48px;
    font-weight: 600;
    display: inline-block;
    position: relative
}

.StatisticsSection-module-scss-module__pjkl0G__subtitle:before {
    content: "";
    z-index: -1;
    background: linear-gradient(#63a1f11a 0% 100%);
    border-radius: 4px;
    position: absolute;
    inset: 0
}

@media (max-width:1024px) {
    .StatisticsSection-module-scss-module__pjkl0G__subtitle {
        margin: 12px auto 32px;
        font-size: 40px
    }
}

@media (max-width:768px) {
    .StatisticsSection-module-scss-module__pjkl0G__subtitle {
        margin: 8px auto 24px;
        padding: 0 4px;
        font-size: 32px
    }
}

.StatisticsSection-module-scss-module__pjkl0G__subtitle:after {
    content: "";
    background-color: var(--Brand-purple, #3486f1);
    width: 2px;
    height: 80%;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.StatisticsSection-module-scss-module__pjkl0G__statsGrid {
    background: #f8f8f8;
    border-radius: 32px;
    grid-template-columns: 1fr auto 1fr auto 1fr;
    align-items: center;
    gap: 0;
    width: 865px;
    margin: 0 auto;
    padding: 24px;
    display: grid;
    box-shadow: 0 10px 20px #00000026
}

@media (max-width:1024px) {
    .StatisticsSection-module-scss-module__pjkl0G__statsGrid {
        width: 100%;
        max-width: 858px
    }
}

@media (max-width:768px) {
    .StatisticsSection-module-scss-module__pjkl0G__statsGrid {
        grid-template-columns: 1fr;
        padding: 32px 20px
    }
}

.StatisticsSection-module-scss-module__pjkl0G__divider {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 0 24px;
    display: flex
}

@media (max-width:768px) {
    .StatisticsSection-module-scss-module__pjkl0G__divider {
        display: none
    }
}

.StatisticsSection-module-scss-module__pjkl0G__statItem {
    flex-direction: column;
    align-items: center;
    display: flex
}

@media (max-width:768px) {
    .StatisticsSection-module-scss-module__pjkl0G__statItem:not(:last-child) {
        border-bottom: 1px solid #dcdcdc;
        margin-bottom: 32px;
        padding-bottom: 32px
    }
}

.StatisticsSection-module-scss-module__pjkl0G__statValue {
    color: var(--Primary-Purple, #568dd6);
    margin-bottom: 12px;
    font-size: 48px;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:1024px) {
    .StatisticsSection-module-scss-module__pjkl0G__statValue {
        font-size: 40px
    }
}

@media (max-width:768px) {
    .StatisticsSection-module-scss-module__pjkl0G__statValue {
        margin-bottom: 8px;
        font-size: 36px
    }
}

.StatisticsSection-module-scss-module__pjkl0G__statDescription {
    color: #000;
    text-align: center;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.4
}

@media (max-width:1024px) {
    .StatisticsSection-module-scss-module__pjkl0G__statDescription {
        font-size: 18px
    }
}

@media (max-width:768px) {
    .StatisticsSection-module-scss-module__pjkl0G__statDescription {
        font-size: 16px
    }
    .StatisticsSection-module-scss-module__pjkl0G__statDescription br {
        display: none
    }
}

.StatisticsSectionDynamic-module-scss-module__MDt9_a__statisticsContainer {
    text-align: center;
    max-width: 1300px;
    margin: 0 auto;
    padding: 50px 70px 40px
}

.StatisticsSectionDynamic-module-scss-module__MDt9_a__statisticsContainer.StatisticsSectionDynamic-module-scss-module__MDt9_a__pt0 {
    padding-top: 0
}

@media (max-width:1024px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__statisticsContainer {
        padding: 60px 40px
    }
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__statisticsContainer.StatisticsSectionDynamic-module-scss-module__MDt9_a__pt0 {
        padding-top: 0
    }
}

@media (max-width:768px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__statisticsContainer {
        padding: 40px 20px
    }
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__statisticsContainer.StatisticsSectionDynamic-module-scss-module__MDt9_a__pt0 {
        padding-top: 0
    }
}

.StatisticsSectionDynamic-module-scss-module__MDt9_a__title {
    text-align: center;
    white-space: nowrap;
    margin: 0 auto;
    font-size: 48px;
    font-weight: 600;
    line-height: 120%;
    display: inline-block;
    position: relative
}

@media (max-width:1024px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__title {
        font-size: 40px
    }
}

@media (max-width:768px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__title {
        white-space: normal;
        font-size: 32px
    }
}

.StatisticsSectionDynamic-module-scss-module__MDt9_a__subtitle {
    color: var(--Brand-purple, #3486f1);
    margin: 0 auto 40px;
    padding: 0 24px;
    font-size: 48px;
    font-weight: 600;
    display: inline-block;
    position: relative
}

.StatisticsSectionDynamic-module-scss-module__MDt9_a__subtitle:before {
    content: "";
    z-index: -1;
    background: linear-gradient(#63a1f11a 0% 100%);
    border-radius: 4px;
    position: absolute;
    inset: 0
}

@media (max-width:1024px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__subtitle {
        margin: 12px auto 32px;
        font-size: 40px
    }
}

@media (max-width:768px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__subtitle {
        margin: 8px auto 24px;
        padding: 0 4px;
        font-size: 32px
    }
}

.StatisticsSectionDynamic-module-scss-module__MDt9_a__subtitle:after {
    content: "";
    background-color: var(--Brand-purple, #3486f1);
    width: 2px;
    height: 80%;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.StatisticsSectionDynamic-module-scss-module__MDt9_a__statsGrid {
    background: #f8f8f8;
    border-radius: 32px;
    align-items: center;
    gap: 0;
    width: 100%;
    max-width: 1160px;
    margin: 0 auto;
    padding: 24px;
    display: grid;
    box-shadow: 0 10px 20px #00000026
}

.StatisticsSectionDynamic-module-scss-module__MDt9_a__statsGrid[data-stat-count="3"] {
    max-width: 865px
}

@media (max-width:1024px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__statsGrid {
        max-width: 100%
    }
}

@media (max-width:768px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__statsGrid {
        padding: 32px 20px;
        grid-template-columns: 1fr !important
    }
}

.StatisticsSectionDynamic-module-scss-module__MDt9_a__divider {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 0 24px;
    display: flex
}

@media (max-width:768px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__divider {
        display: none
    }
}

.StatisticsSectionDynamic-module-scss-module__MDt9_a__statItem {
    flex-direction: column;
    align-items: center;
    display: flex
}

@media (max-width:768px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__statItem:not(:last-child) {
        border-bottom: 1px solid #dcdcdc;
        margin-bottom: 32px;
        padding-bottom: 32px
    }
}

.StatisticsSectionDynamic-module-scss-module__MDt9_a__statValue {
    color: var(--Primary-Purple, #568dd6);
    margin-bottom: 12px;
    font-size: 48px;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:1024px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__statValue {
        font-size: 40px
    }
}

@media (max-width:768px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__statValue {
        margin-bottom: 8px;
        font-size: 36px
    }
}

.StatisticsSectionDynamic-module-scss-module__MDt9_a__statDescription {
    color: #000;
    text-align: center;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.4
}

@media (max-width:1024px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__statDescription {
        font-size: 18px
    }
}

@media (max-width:768px) {
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__statDescription {
        font-size: 16px
    }
    .StatisticsSectionDynamic-module-scss-module__MDt9_a__statDescription br {
        display: none
    }
}

.KeyPoints-module-scss-module__FojO-G__section {
    background: #fff;
    padding: 50px 70px 40px
}

@media (max-width:1024px) {
    .KeyPoints-module-scss-module__FojO-G__section {
        padding: 60px 40px
    }
}

@media (max-width:768px) {
    .KeyPoints-module-scss-module__FojO-G__section {
        padding: 20px 0
    }
}

.KeyPoints-module-scss-module__FojO-G__container {
    max-width: 1300px;
    margin: 0 auto
}

.KeyPoints-module-scss-module__FojO-G__titleRow {
    text-align: center;
    margin: 0 auto 16px
}

.KeyPoints-module-scss-module__FojO-G__title {
    color: #000;
    text-align: center;
    max-width: 750px;
    margin: 0;
    font-size: 48px;
    font-weight: 600;
    line-height: 120%;
    display: inline-block
}

@media (max-width:1024px) {
    .KeyPoints-module-scss-module__FojO-G__title {
        font-size: 40px
    }
}

@media (max-width:768px) {
    .KeyPoints-module-scss-module__FojO-G__title {
        font-size: 32px
    }
}

.KeyPoints-module-scss-module__FojO-G__title span {
    color: #568dd6
}

.KeyPoints-module-scss-module__FojO-G__titleMx800 {
    max-width: 850px
}

.KeyPoints-module-scss-module__FojO-G__titleIcons {
    vertical-align: middle;
    white-space: nowrap;
    align-items: center;
    gap: 8px;
    margin-left: 10px;
    display: inline-flex
}

.KeyPoints-module-scss-module__FojO-G__titleIcon {
    object-fit: contain;
    width: 48px;
    height: 48px
}

@media (max-width:768px) {
    .KeyPoints-module-scss-module__FojO-G__titleIcon {
        width: 40px;
        height: 40px
    }
}

.KeyPoints-module-scss-module__FojO-G__desc {
    text-align: center;
    color: #000;
    max-width: 960px;
    margin: 0 auto 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5
}

@media (max-width:1024px) {
    .KeyPoints-module-scss-module__FojO-G__desc {
        margin-bottom: 32px;
        font-size: 18px
    }
}

@media (max-width:768px) {
    .KeyPoints-module-scss-module__FojO-G__desc {
        margin-bottom: 24px;
        font-size: 16px
    }
}

.KeyPoints-module-scss-module__FojO-G__card {
    background: linear-gradient(#f4f9ff4f 0%, #f4f9ff 100%), #fff;
    border-radius: 32px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: stretch;
    gap: 0;
    display: grid;
    overflow: hidden
}

@media (max-width:1024px) {
    .KeyPoints-module-scss-module__FojO-G__card {
        padding-top: 40px
    }
}

@media (max-width:991px) {
    .KeyPoints-module-scss-module__FojO-G__card {
        grid-template-columns: 1fr;
        padding: 32px 0 0
    }
}

@media (max-width:768px) {
    .KeyPoints-module-scss-module__FojO-G__card {
        border-radius: 24px;
        padding-top: 24px
    }
}

.KeyPoints-module-scss-module__FojO-G__cardCustomVoice {
    grid-template-columns: 45% 55%;
    align-items: center
}

.KeyPoints-module-scss-module__FojO-G__cardCustomVoice .KeyPoints-module-scss-module__FojO-G__pointsList {
    justify-content: center
}

.KeyPoints-module-scss-module__FojO-G__cardCustomVoice .KeyPoints-module-scss-module__FojO-G__sideImageWrapper {
    align-self: center;
    align-items: center
}

@media (max-width:991px) {
    .KeyPoints-module-scss-module__FojO-G__cardCustomVoice {
        grid-template-columns: 1fr
    }
}

.KeyPoints-module-scss-module__FojO-G__pointsList {
    flex-direction: column;
    gap: 28px;
    width: 100%;
    min-width: 0;
    margin: 0;
    padding: 60px 56px;
    list-style: none;
    display: flex
}

@media (max-width:1024px) {
    .KeyPoints-module-scss-module__FojO-G__pointsList {
        padding: 0 32px 48px
    }
}

@media (max-width:991px) {
    .KeyPoints-module-scss-module__FojO-G__pointsList {
        padding: 0 24px 32px
    }
}

@media (max-width:768px) {
    .KeyPoints-module-scss-module__FojO-G__pointsList {
        gap: 24px;
        padding: 0 20px 24px
    }
}

.KeyPoints-module-scss-module__FojO-G__point {
    align-items: flex-start;
    gap: 16px;
    display: flex
}

.KeyPoints-module-scss-module__FojO-G__bulletIcon {
    object-fit: contain;
    flex-shrink: 0;
    width: 30px;
    height: 30px;
    margin-top: 4px
}

.KeyPoints-module-scss-module__FojO-G__pointContent {
    flex: 1;
    min-width: 0
}

.KeyPoints-module-scss-module__FojO-G__pointTitle {
    color: #000;
    margin: 0 0 8px;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3
}

@media (max-width:768px) {
    .KeyPoints-module-scss-module__FojO-G__pointTitle {
        font-size: 20px
    }
}

.KeyPoints-module-scss-module__FojO-G__pointDesc {
    color: #000;
    margin: 0;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.5
}

@media (max-width:768px) {
    .KeyPoints-module-scss-module__FojO-G__pointDesc {
        font-size: 16px
    }
}

.KeyPoints-module-scss-module__FojO-G__sideImageWrapper {
    justify-content: center;
    align-self: end;
    align-items: flex-end;
    width: 100%;
    min-width: 0;
    height: 100%;
    padding: 0 16px;
    display: flex
}

@media (max-width:1024px) {
    .KeyPoints-module-scss-module__FojO-G__sideImageWrapper {
        padding: 0 32px
    }
}

@media (max-width:991px) {
    .KeyPoints-module-scss-module__FojO-G__sideImageWrapper {
        padding: 0 24px 24px
    }
}

@media (max-width:768px) {
    .KeyPoints-module-scss-module__FojO-G__sideImageWrapper {
        padding: 0 20px 20px
    }
}

.KeyPoints-module-scss-module__FojO-G__sideImage {
    object-fit: contain;
    border-radius: 16px 16px 0 0;
    width: 100%;
    max-width: 100%;
    height: auto
}

@media (max-width:991px) {
    .KeyPoints-module-scss-module__FojO-G__sideImage {
        border-radius: 16px
    }
}

.conversationalintelligence-module-scss-module__9WIEIa__container {
    background: #fff;
    max-width: 1300px;
    margin: 0 auto;
    padding: 90px 70px
}

@media (max-width:1024px) {
    .conversationalintelligence-module-scss-module__9WIEIa__container {
        padding: 70px 40px
    }
}

@media (max-width:768px) {
    .conversationalintelligence-module-scss-module__9WIEIa__container {
        padding: 50px 16px
    }
}

.conversationalintelligence-module-scss-module__9WIEIa__header {
    text-align: center;
    margin-bottom: 48px
}

@media (max-width:768px) {
    .conversationalintelligence-module-scss-module__9WIEIa__header {
        margin-bottom: 32px
    }
}

.conversationalintelligence-module-scss-module__9WIEIa__title {
    color: #000;
    margin-bottom: 8px;
    font-size: 48px;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:1024px) {
    .conversationalintelligence-module-scss-module__9WIEIa__title {
        font-size: 40px
    }
}

@media (max-width:768px) {
    .conversationalintelligence-module-scss-module__9WIEIa__title {
        font-size: 28px
    }
}

.conversationalintelligence-module-scss-module__9WIEIa__subtitle {
    color: var(--Brand-purple, #3486f1);
    margin-bottom: 40px;
    font-size: 48px;
    font-weight: 600
}

@media (max-width:1024px) {
    .conversationalintelligence-module-scss-module__9WIEIa__subtitle {
        margin-bottom: 32px;
        font-size: 40px
    }
}

@media (max-width:768px) {
    .conversationalintelligence-module-scss-module__9WIEIa__subtitle {
        margin-bottom: 24px;
        font-size: 28px
    }
}

.conversationalintelligence-module-scss-module__9WIEIa__cardsGrid {
    background: var(--Light-Grey, #f8f8f8);
    border-radius: 32px;
    grid-template-columns: repeat(2, 1fr);
    gap: 60px 0;
    max-width: 1200px;
    margin: 0 auto;
    padding: 40px;
    display: grid
}

@media (max-width:1024px) {
    .conversationalintelligence-module-scss-module__9WIEIa__cardsGrid {
        gap: 48px 0;
        padding: 32px
    }
}

@media (max-width:991px) {
    .conversationalintelligence-module-scss-module__9WIEIa__cardsGrid {
        grid-template-columns: 1fr;
        gap: 32px;
        padding: 24px
    }
}

@media (max-width:480px) {
    .conversationalintelligence-module-scss-module__9WIEIa__cardsGrid {
        border-radius: 20px;
        padding: 20px 16px
    }
}

.conversationalintelligence-module-scss-module__9WIEIa__card {
    flex-direction: column;
    height: 100%;
    display: flex
}

@media (min-width:992px) {
    .conversationalintelligence-module-scss-module__9WIEIa__card:nth-child(odd) {
        border-right: 2px solid var(--Grey-3, #dcdcdc);
        padding-right: 48px
    }
    .conversationalintelligence-module-scss-module__9WIEIa__card:nth-child(2n) {
        padding-left: 48px
    }
}

@media (max-width:991px) {
    .conversationalintelligence-module-scss-module__9WIEIa__card:not(:last-child) {
        border-bottom: 2px solid var(--Grey-3, #dcdcdc);
        margin-bottom: 32px;
        padding-bottom: 32px
    }
}

@media (max-width:480px) {
    .conversationalintelligence-module-scss-module__9WIEIa__card:not(:last-child) {
        margin-bottom: 24px;
        padding-bottom: 24px
    }
}

.conversationalintelligence-module-scss-module__9WIEIa__iconWrapper {
    background: #fff;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 72px;
    height: 72px;
    margin-bottom: 32px;
    padding: 12px;
    display: flex;
    box-shadow: 0 61px 17px #0000, 0 39px 16px #00000005, 0 22px 13px #00000012, 0 10px 10px #0000001c, 0 2px 5px #00000021
}

@media (max-width:768px) {
    .conversationalintelligence-module-scss-module__9WIEIa__iconWrapper {
        border-radius: 16px;
        width: 56px;
        height: 56px;
        margin-bottom: 20px;
        padding: 8px
    }
}

.conversationalintelligence-module-scss-module__9WIEIa__icon {
    object-fit: contain;
    width: 48px;
    height: 48px
}

@media (max-width:768px) {
    .conversationalintelligence-module-scss-module__9WIEIa__icon {
        width: 40px;
        height: 40px
    }
}

.conversationalintelligence-module-scss-module__9WIEIa__cardTitle {
    color: #000;
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:768px) {
    .conversationalintelligence-module-scss-module__9WIEIa__cardTitle {
        margin-bottom: 12px;
        font-size: 20px
    }
}

.conversationalintelligence-module-scss-module__9WIEIa__featuresList {
    margin: 0;
    padding: 0;
    list-style: none
}

.conversationalintelligence-module-scss-module__9WIEIa__feature {
    color: #000000e6;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.4;
    display: flex
}

.conversationalintelligence-module-scss-module__9WIEIa__feature>div {
    flex: 1;
    padding-top: 1px
}

.conversationalintelligence-module-scss-module__9WIEIa__feature:last-child {
    margin-bottom: 0
}

@media (max-width:768px) {
    .conversationalintelligence-module-scss-module__9WIEIa__feature {
        gap: 8px;
        margin-bottom: 12px;
        font-size: 15px;
        line-height: 1.5
    }
}

.conversationalintelligence-module-scss-module__9WIEIa__bullet {
    color: var(--Brand-purple, #3486f1);
    flex-shrink: 0;
    margin-top: 10px
}

@media (max-width:768px) {
    .conversationalintelligence-module-scss-module__9WIEIa__bullet {
        margin-top: 8px;
        transform: scale(.85)
    }
}

.conversationalintelligence-module-scss-module__9WIEIa__boldText {
    white-space: nowrap;
    margin-right: 4px;
    font-weight: 600
}

@media (max-width:480px) {
    .conversationalintelligence-module-scss-module__9WIEIa__boldText {
        white-space: normal;
        display: inline
    }
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__container {
    max-width: 1300px;
    margin: 50px auto
}

@media (max-width:768px) {
    .conversationalSalesFeatures-module-scss-module__aFZoEa__container {
        margin-bottom: 0;
        padding: 40px 15px 20px
    }
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__header {
    margin-bottom: 80px
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__header .conversationalSalesFeatures-module-scss-module__aFZoEa__tag {
    color: #39caff;
    background: #ebfaff;
    border-radius: 20px;
    margin-bottom: 40px;
    padding: 7px 15px;
    font-size: 16px;
    font-weight: 600;
    display: inline-block
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__header .conversationalSalesFeatures-module-scss-module__aFZoEa__tag Img {
    margin-right: 5px;
    position: relative;
    top: 3px
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__header .conversationalSalesFeatures-module-scss-module__aFZoEa__tag span {
    font-family: var(--manrope-font) !important
}

@media (max-width:768px) {
    .conversationalSalesFeatures-module-scss-module__aFZoEa__header {
        margin-bottom: 40px
    }
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__header h2 {
    color: #000;
    text-align: flex-start;
    font-size: 48px;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:768px) {
    .conversationalSalesFeatures-module-scss-module__aFZoEa__header h2 {
        font-size: 32px
    }
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__header h2 span {
    color: #3486f1
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__header h2 .conversationalSalesFeatures-module-scss-module__aFZoEa__chartIcon {
    margin-left: 4px
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__header .conversationalSalesFeatures-module-scss-module__aFZoEa__titleBorder span {
    color: var(--Brand-purple, #3486f1);
    text-align: flex-start;
    background: #3486f11a;
    border-right: 2px solid #3486f1;
    margin-right: 8px;
    padding-left: 20px;
    padding-right: 15px
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__featuresGrid {
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    margin-bottom: 60px;
    display: grid
}

@media (max-width:1024px) {
    .conversationalSalesFeatures-module-scss-module__aFZoEa__featuresGrid {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (max-width:768px) {
    .conversationalSalesFeatures-module-scss-module__aFZoEa__featuresGrid {
        grid-template-columns: 1fr;
        gap: 24px;
        margin-bottom: 40px
    }
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__featureCard {
    background: #fff;
    transition: transform .3s;
    overflow: hidden
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__imageContainer {
    background: #f8f8f8;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    height: 280px;
    margin-bottom: 32px;
    display: flex;
    overflow: hidden
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__imageContainer img {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__featureContent h3 {
    color: #000;
    margin-bottom: 12px;
    font-size: 24px;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:768px) {
    .conversationalSalesFeatures-module-scss-module__aFZoEa__featureContent h3 {
        font-size: 20px
    }
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__featureContent p {
    color: #000c;
    font-size: 16px;
    line-height: 140%
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__cta .conversationalSalesFeatures-module-scss-module__aFZoEa__brandCTA {
    color: #fff;
    background: #568dd6;
    border-radius: 100px;
    align-items: center;
    gap: 10px;
    padding: 12px 12px 12px 24px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: background .3s ease-in-out;
    display: inline-flex
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__cta .conversationalSalesFeatures-module-scss-module__aFZoEa__arrowContainer {
    background: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: background .3s ease-in-out;
    display: flex
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__cta .conversationalSalesFeatures-module-scss-module__aFZoEa__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__cta .conversationalSalesFeatures-module-scss-module__aFZoEa__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__cta .conversationalSalesFeatures-module-scss-module__aFZoEa__brandCTA:hover {
    background: #34bcee
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__cta .conversationalSalesFeatures-module-scss-module__aFZoEa__brandCTA:hover .conversationalSalesFeatures-module-scss-module__aFZoEa__arrowblue {
    display: none
}

.conversationalSalesFeatures-module-scss-module__aFZoEa__cta .conversationalSalesFeatures-module-scss-module__aFZoEa__brandCTA:hover .conversationalSalesFeatures-module-scss-module__aFZoEa__arrowpink {
    display: block
}

@media (max-width:575px) {
    .conversationalSalesFeatures-module-scss-module__aFZoEa__cta {
        position: relative
    }
}

.integrationTabs-module-scss-module__wzSbUG__tabsContainer {
    background: #fff;
    padding: 50px 70px;
    overflow: hidden
}

@media (max-width:1024px) {
    .integrationTabs-module-scss-module__wzSbUG__tabsContainer {
        padding: 40px
    }
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__tabsContainer {
        padding: 30px 20px
    }
}

@media (max-width:480px) {
    .integrationTabs-module-scss-module__wzSbUG__tabsContainer {
        padding: 24px 16px
    }
}

.integrationTabs-module-scss-module__wzSbUG__container {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto
}

.integrationTabs-module-scss-module__wzSbUG__mainTitle {
    text-align: center;
    color: #000;
    margin-bottom: 80px;
    padding: 0 20px;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2
}

.integrationTabs-module-scss-module__wzSbUG__mainTitle span {
    color: var(--Brand-purple, #3486f1);
    margin-top: 8px;
    display: block
}

@media (max-width:1024px) {
    .integrationTabs-module-scss-module__wzSbUG__mainTitle {
        margin-bottom: 60px;
        font-size: 40px
    }
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__mainTitle {
        margin-bottom: 40px;
        padding: 0;
        font-size: 32px
    }
}

@media (max-width:480px) {
    .integrationTabs-module-scss-module__wzSbUG__mainTitle {
        margin-bottom: 32px;
        font-size: 27px;
        line-height: 1.3
    }
    .integrationTabs-module-scss-module__wzSbUG__mainTitle span {
        margin-top: 0
    }
}

.integrationTabs-module-scss-module__wzSbUG__tabsWrapper {
    margin: 0 100px;
    position: relative
}

@media (max-width:1200px) {
    .integrationTabs-module-scss-module__wzSbUG__tabsWrapper {
        margin: 0 60px
    }
}

@media (max-width:1024px) {
    .integrationTabs-module-scss-module__wzSbUG__tabsWrapper {
        margin: 0 40px
    }
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__tabsWrapper {
        margin: 0 20px
    }
}

@media (max-width:480px) {
    .integrationTabs-module-scss-module__wzSbUG__tabsWrapper {
        margin: 0
    }
}

.integrationTabs-module-scss-module__wzSbUG__tabButtons {
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    border-bottom: 1px solid #0000001a;
    gap: 60px;
    margin-bottom: 32px;
    padding-bottom: 2px;
    display: flex;
    position: relative;
    overflow-x: auto
}

.integrationTabs-module-scss-module__wzSbUG__tabButtons::-webkit-scrollbar {
    display: none
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__tabButtons:after {
        content: "";
        pointer-events: none;
        background: linear-gradient(90deg, #0000, #fff);
        width: 40px;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0
    }
}

@media (max-width:1024px) {
    .integrationTabs-module-scss-module__wzSbUG__tabButtons {
        gap: 40px
    }
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__tabButtons {
        gap: 30px;
        margin-bottom: 24px;
        padding-bottom: 16px
    }
}

@media (max-width:480px) {
    .integrationTabs-module-scss-module__wzSbUG__tabButtons {
        gap: 20px;
        padding: 0 16px 16px
    }
}

.integrationTabs-module-scss-module__wzSbUG__tabButton {
    color: #000;
    cursor: pointer;
    white-space: nowrap;
    background: 0 0;
    border: none;
    padding: 16px 40px;
    font-size: 20px;
    transition: all .3s;
    position: relative
}

.integrationTabs-module-scss-module__wzSbUG__tabButton:after {
    content: "";
    background: var(--Brand-purple, #3486f1);
    width: 100%;
    height: 3px;
    transition: transform .3s;
    position: absolute;
    bottom: -2px;
    left: 0;
    transform: scaleX(0)
}

.integrationTabs-module-scss-module__wzSbUG__tabButton.integrationTabs-module-scss-module__wzSbUG__active {
    color: var(--Brand-purple, #3486f1);
    font-weight: 500
}

.integrationTabs-module-scss-module__wzSbUG__tabButton.integrationTabs-module-scss-module__wzSbUG__active:after {
    transform: scaleX(1)
}

@media (max-width:1024px) {
    .integrationTabs-module-scss-module__wzSbUG__tabButton {
        padding: 12px 30px;
        font-size: 18px
    }
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__tabButton {
        padding: 10px 20px;
        font-size: 16px
    }
}

@media (max-width:480px) {
    .integrationTabs-module-scss-module__wzSbUG__tabButton {
        padding: 8px 16px;
        font-size: 14px
    }
}

.integrationTabs-module-scss-module__wzSbUG__tabContent {
    background: #f8f8f8;
    border-radius: 32px;
    margin-bottom: 80px;
    padding: 40px;
    transition: all .3s
}

@media (max-width:1024px) {
    .integrationTabs-module-scss-module__wzSbUG__tabContent {
        margin-bottom: 60px;
        padding: 32px
    }
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__tabContent {
        border-radius: 24px;
        margin-bottom: 40px;
        padding: 24px
    }
}

@media (max-width:480px) {
    .integrationTabs-module-scss-module__wzSbUG__tabContent {
        border-radius: 20px;
        margin-bottom: 32px;
        padding: 20px 16px
    }
}

.integrationTabs-module-scss-module__wzSbUG__sectionTitle {
    color: #000;
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__sectionTitle {
        font-size: 20px
    }
}

@media (max-width:480px) {
    .integrationTabs-module-scss-module__wzSbUG__sectionTitle {
        font-size: 18px
    }
}

.integrationTabs-module-scss-module__wzSbUG__description {
    color: #000c;
    max-width: 800px;
    margin-bottom: 40px;
    font-size: 16px;
    font-weight: 300;
    line-height: 140%
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__description {
        margin-bottom: 32px;
        font-size: 14px
    }
}

@media (max-width:480px) {
    .integrationTabs-module-scss-module__wzSbUG__description {
        margin-bottom: 24px;
        font-size: 14px;
        line-height: 1.5
    }
}

.integrationTabs-module-scss-module__wzSbUG__cardsGrid {
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 16px;
    display: grid
}

@media (max-width:1200px) {
    .integrationTabs-module-scss-module__wzSbUG__cardsGrid {
        grid-template-columns: repeat(auto-fill, minmax(280px, 1fr))
    }
}

@media (max-width:1024px) {
    .integrationTabs-module-scss-module__wzSbUG__cardsGrid {
        grid-template-columns: repeat(auto-fill, minmax(250px, 1fr))
    }
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__cardsGrid {
        grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
        gap: 12px
    }
}

@media (max-width:480px) {
    .integrationTabs-module-scss-module__wzSbUG__cardsGrid {
        grid-template-columns: 1fr;
        gap: 16px
    }
}

.integrationTabs-module-scss-module__wzSbUG__card {
    background: #fff;
    border-radius: 32px;
    flex-direction: column;
    gap: 16px;
    height: 350px;
    padding: 20px;
    transition: transform .3s, box-shadow .3s;
    display: flex;
    box-shadow: 0 10px 20px #00000026
}

@media (max-width:1024px) {
    .integrationTabs-module-scss-module__wzSbUG__card {
        border-radius: 24px;
        height: 320px
    }
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__card {
        border-radius: 20px;
        gap: 12px;
        height: 300px;
        padding: 16px
    }
}

@media (max-width:480px) {
    .integrationTabs-module-scss-module__wzSbUG__card {
        height: auto;
        min-height: auto;
        padding: 16px
    }
}

.integrationTabs-module-scss-module__wzSbUG__logoWrapper {
    align-items: center;
    height: 80px;
    margin-bottom: 32px;
    display: flex
}

.integrationTabs-module-scss-module__wzSbUG__logoWrapper img {
    object-fit: contain;
    max-width: 150px;
    height: auto
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__logoWrapper {
        height: unset;
        margin-bottom: 24px
    }
    .integrationTabs-module-scss-module__wzSbUG__logoWrapper img {
        height: unset;
        max-height: 85px
    }
}

@media (max-width:480px) {
    .integrationTabs-module-scss-module__wzSbUG__logoWrapper {
        margin-bottom: 5px
    }
}

.integrationTabs-module-scss-module__wzSbUG__cardDescription {
    color: #000c;
    font-size: 16px;
    line-height: 1.4
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__cardDescription {
        font-size: 13px
    }
}

.integrationTabs-module-scss-module__wzSbUG__cta .integrationTabs-module-scss-module__wzSbUG__brandCTA {
    color: #fff;
    -webkit-tap-highlight-color: #0000;
    background: #568dd6;
    border-radius: 100px;
    align-items: center;
    gap: 10px;
    padding: 12px 12px 12px 24px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: all .3s ease-in-out;
    display: inline-flex
}

@media (max-width:768px) {
    .integrationTabs-module-scss-module__wzSbUG__cta .integrationTabs-module-scss-module__wzSbUG__brandCTA {
        padding: 10px 10px 10px 20px;
        font-size: 14px
    }
}

@media (max-width:480px) {
    .integrationTabs-module-scss-module__wzSbUG__cta .integrationTabs-module-scss-module__wzSbUG__brandCTA {
        justify-content: center
    }
}

.integrationTabs-module-scss-module__wzSbUG__cta .integrationTabs-module-scss-module__wzSbUG__arrowContainer {
    background: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: all .3s ease-in-out;
    display: flex
}

.integrationTabs-module-scss-module__wzSbUG__cta .integrationTabs-module-scss-module__wzSbUG__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.integrationTabs-module-scss-module__wzSbUG__cta .integrationTabs-module-scss-module__wzSbUG__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.integrationTabs-module-scss-module__wzSbUG__cta .integrationTabs-module-scss-module__wzSbUG__brandCTA:hover {
    background: #34bcee;
    transform: translateY(-2px)
}

.integrationTabs-module-scss-module__wzSbUG__cta .integrationTabs-module-scss-module__wzSbUG__brandCTA:active {
    transform: translateY(0)
}

.integrationTabs-module-scss-module__wzSbUG__cta .integrationTabs-module-scss-module__wzSbUG__brandCTA:hover .integrationTabs-module-scss-module__wzSbUG__arrowblue {
    display: none
}

.integrationTabs-module-scss-module__wzSbUG__cta .integrationTabs-module-scss-module__wzSbUG__brandCTA:hover .integrationTabs-module-scss-module__wzSbUG__arrowpink {
    display: block
}

@media (max-width:575px) {
    .integrationTabs-module-scss-module__wzSbUG__cta {
        text-align: flex-start
    }
}

.styles-module-scss-module__8Ge09a__container {
    width: 100%;
    padding: 0 20px 80px
}

.styles-module-scss-module__8Ge09a__gridContainer {
    flex-direction: column;
    gap: 24px;
    max-width: 1080px;
    margin: 0 auto;
    display: flex
}

.styles-module-scss-module__8Ge09a__gridContainer .styles-module-scss-module__8Ge09a__title {
    color: #000;
    white-space: normal;
    word-wrap: break-word;
    text-align: center;
    max-width: 1184px;
    margin: 0 auto 80px;
    padding: 0 15px;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__8Ge09a__gridContainer .styles-module-scss-module__8Ge09a__title span {
    color: var(--Brand-purple, #3486f1);
    background: #3486f11a;
    border-right: 2px solid #3486f1;
    margin-right: 8px;
    padding-left: 20px;
    padding-right: 15px;
    display: inline-block
}

@media (max-width:768px) {
    .styles-module-scss-module__8Ge09a__gridContainer .styles-module-scss-module__8Ge09a__title {
        padding: 0 10px;
        font-size: 32px
    }
}

@media (max-width:480px) {
    .styles-module-scss-module__8Ge09a__gridContainer .styles-module-scss-module__8Ge09a__title {
        font-size: 28px;
        line-height: 1.3
    }
}

.styles-module-scss-module__8Ge09a__topRow,
.styles-module-scss-module__8Ge09a__bottomRow {
    gap: 24px;
    width: 100%;
    display: flex
}

.styles-module-scss-module__8Ge09a__imageWrapper {
    background-color: #f8f8f8;
    border-radius: 32px;
    height: 443px;
    position: relative;
    overflow: hidden
}

.styles-module-scss-module__8Ge09a__firstImage {
    flex-direction: column;
    width: 60%;
    display: flex
}

.styles-module-scss-module__8Ge09a__firstImage img {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.styles-module-scss-module__8Ge09a__firstImage .styles-module-scss-module__8Ge09a__content {
    z-index: 1;
    padding: 36px 40px 0
}

.styles-module-scss-module__8Ge09a__firstImage .styles-module-scss-module__8Ge09a__content h2 {
    color: #000;
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 1.2
}

.styles-module-scss-module__8Ge09a__firstImage .styles-module-scss-module__8Ge09a__content p {
    color: #000c;
    font-size: 16px;
    line-height: 1.4
}

.styles-module-scss-module__8Ge09a__overlayImage {
    flex-direction: column;
    width: 40%;
    display: flex
}

.styles-module-scss-module__8Ge09a__overlayImage .styles-module-scss-module__8Ge09a__content {
    z-index: 1;
    padding: 16px 40px 0
}

.styles-module-scss-module__8Ge09a__overlayImage.styles-module-scss-module__8Ge09a__bottomImage {
    height: 490px
}

.styles-module-scss-module__8Ge09a__overlayImage .styles-module-scss-module__8Ge09a__imageContainer {
    flex: 1;
    position: relative
}

.styles-module-scss-module__8Ge09a__overlayImage .styles-module-scss-module__8Ge09a__imageContainer img {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.styles-module-scss-module__8Ge09a__bottomRow .styles-module-scss-module__8Ge09a__overlayImage {
    width: calc(33.333% - 16px)
}

.styles-module-scss-module__8Ge09a__ctaWrapper {
    justify-content: center;
    margin-top: 40px;
    display: flex
}

@media (max-width:768px) {
    .styles-module-scss-module__8Ge09a__ctaWrapper {
        margin-top: 24px
    }
}

.styles-module-scss-module__8Ge09a__overlayContent {
    padding: 36px 40px 0;
    position: absolute
}

.styles-module-scss-module__8Ge09a__overlayContent h3 {
    color: #000;
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 1.3
}

.styles-module-scss-module__8Ge09a__overlayContentBottom {
    position: absolute;
    bottom: 32px;
    left: 24px;
    right: 24px
}

.styles-module-scss-module__8Ge09a__overlayContentBottom h3 {
    color: #fff;
    font-size: 24px;
    line-height: 1.3
}

.styles-module-scss-module__8Ge09a__overlayContentBottom p {
    font-size: 16px
}

@media (max-width:768px) {
    .styles-module-scss-module__8Ge09a__gridContainer {
        gap: 16px
    }
    .styles-module-scss-module__8Ge09a__topRow,
    .styles-module-scss-module__8Ge09a__bottomRow {
        flex-direction: column;
        gap: 16px
    }
    .styles-module-scss-module__8Ge09a__imageWrapper {
        height: auto;
        overflow: hidden
    }
    .styles-module-scss-module__8Ge09a__firstImage,
    .styles-module-scss-module__8Ge09a__overlayImage {
        height: auto;
        overflow: hidden;
        width: 100% !important
    }
    .styles-module-scss-module__8Ge09a__firstImage .styles-module-scss-module__8Ge09a__imageContainer,
    .styles-module-scss-module__8Ge09a__overlayImage .styles-module-scss-module__8Ge09a__imageContainer {
        height: 100%;
        min-height: 280px;
        position: relative;
        overflow: hidden
    }
    .styles-module-scss-module__8Ge09a__firstImage .styles-module-scss-module__8Ge09a__imageContainer img,
    .styles-module-scss-module__8Ge09a__overlayImage .styles-module-scss-module__8Ge09a__imageContainer img {
        object-fit: contain;
        width: 100%;
        height: 100%
    }
    .styles-module-scss-module__8Ge09a__firstImage .styles-module-scss-module__8Ge09a__content,
    .styles-module-scss-module__8Ge09a__overlayImage .styles-module-scss-module__8Ge09a__content {
        background-color: #f8f8f8;
        padding: 24px;
        position: relative
    }
    .styles-module-scss-module__8Ge09a__firstImage .styles-module-scss-module__8Ge09a__content h2,
    .styles-module-scss-module__8Ge09a__overlayImage .styles-module-scss-module__8Ge09a__content h2 {
        margin-bottom: 12px;
        font-size: 32px
    }
    .styles-module-scss-module__8Ge09a__firstImage .styles-module-scss-module__8Ge09a__content p,
    .styles-module-scss-module__8Ge09a__overlayImage .styles-module-scss-module__8Ge09a__content p {
        font-size: 18px
    }
    .styles-module-scss-module__8Ge09a__overlayContent {
        z-index: 2;
        background: #ffffffe6;
        max-height: 100%;
        padding: 24px;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        overflow: hidden
    }
    .styles-module-scss-module__8Ge09a__overlayContent h3 {
        margin-bottom: 24px;
        font-size: 32px
    }
    .styles-module-scss-module__8Ge09a__bottomRow .styles-module-scss-module__8Ge09a__overlayImage {
        margin-bottom: 16px;
        overflow: hidden
    }
    .styles-module-scss-module__8Ge09a__bottomRow .styles-module-scss-module__8Ge09a__overlayImage:last-child {
        margin-bottom: 0
    }
    .styles-module-scss-module__8Ge09a__bottomRow .styles-module-scss-module__8Ge09a__overlayImage .styles-module-scss-module__8Ge09a__imageContainer {
        min-height: 240px
    }
    .styles-module-scss-module__8Ge09a__bottomRow .styles-module-scss-module__8Ge09a__overlayImage .styles-module-scss-module__8Ge09a__overlayContentBottom {
        z-index: 2;
        background: #000000b3;
        max-height: 100%;
        padding: 20px;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        overflow: hidden
    }
    .styles-module-scss-module__8Ge09a__bottomRow .styles-module-scss-module__8Ge09a__overlayImage .styles-module-scss-module__8Ge09a__overlayContentBottom h3 {
        color: #fff;
        margin-bottom: 8px;
        font-size: 20px
    }
    .styles-module-scss-module__8Ge09a__bottomRow .styles-module-scss-module__8Ge09a__overlayImage .styles-module-scss-module__8Ge09a__overlayContentBottom p {
        color: #fffc;
        margin: 0;
        font-size: 14px
    }
}

.styles-module-scss-module__nce8ZW__container {
    background: linear-gradient(#3486f105 0%, #3486f100 100%);
    width: 100%;
    padding: 80px 70px;
    overflow: hidden
}

@media (min-width:769px) {
    .styles-module-scss-module__nce8ZW__noDesktopPadding {
        padding: 0
    }
}

.styles-module-scss-module__nce8ZW__content {
    background: linear-gradient(#f4f9ff4f 0%, #f4f9ff 100%), #fff;
    border-radius: 32px;
    justify-content: space-between;
    align-items: center;
    gap: 60px;
    max-width: 1300px;
    margin: 0 auto;
    padding: 40px 70px;
    display: flex;
    position: relative
}

.styles-module-scss-module__nce8ZW__textContent {
    flex: 1
}

.styles-module-scss-module__nce8ZW__textContent h2 {
    color: #000;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2;
    font-family: var(--manrope-font);
    margin-bottom: 24px
}

.styles-module-scss-module__nce8ZW__textContent h2 span {
    color: var(--Brand-purple, #3486f1)
}

.styles-module-scss-module__nce8ZW__textContent p {
    color: #000c;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.4;
    font-family: var(--manrope-font);
    margin-bottom: 24px
}

.styles-module-scss-module__nce8ZW__textContent .styles-module-scss-module__nce8ZW__cta .styles-module-scss-module__nce8ZW__brandCTA {
    color: #fff;
    background: #568dd6;
    border-radius: 100px;
    align-items: center;
    gap: 10px;
    padding: 12px 12px 12px 24px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: background .3s ease-in-out;
    display: inline-flex
}

.styles-module-scss-module__nce8ZW__textContent .styles-module-scss-module__nce8ZW__cta .styles-module-scss-module__nce8ZW__arrowContainer {
    background: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: background .3s ease-in-out;
    display: flex
}

.styles-module-scss-module__nce8ZW__textContent .styles-module-scss-module__nce8ZW__cta .styles-module-scss-module__nce8ZW__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.styles-module-scss-module__nce8ZW__textContent .styles-module-scss-module__nce8ZW__cta .styles-module-scss-module__nce8ZW__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.styles-module-scss-module__nce8ZW__textContent .styles-module-scss-module__nce8ZW__cta .styles-module-scss-module__nce8ZW__brandCTA:hover {
    background: #34bcee
}

.styles-module-scss-module__nce8ZW__textContent .styles-module-scss-module__nce8ZW__cta .styles-module-scss-module__nce8ZW__brandCTA:hover .styles-module-scss-module__nce8ZW__arrowblue {
    display: none
}

.styles-module-scss-module__nce8ZW__textContent .styles-module-scss-module__nce8ZW__cta .styles-module-scss-module__nce8ZW__brandCTA:hover .styles-module-scss-module__nce8ZW__arrowpink {
    display: block
}

@media (max-width:575px) {
    .styles-module-scss-module__nce8ZW__textContent .styles-module-scss-module__nce8ZW__cta {
        position: relative
    }
}

.styles-module-scss-module__nce8ZW__imageContent {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.styles-module-scss-module__nce8ZW__imageWrapper {
    z-index: 2;
    width: 100%;
    max-width: 600px;
    position: relative
}

.styles-module-scss-module__nce8ZW__imageWrapper .styles-module-scss-module__nce8ZW__mainImage {
    object-fit: contain;
    width: 100%;
    height: auto
}

.styles-module-scss-module__nce8ZW__decorativeBg {
    z-index: 1;
    background: radial-gradient(50% 50%, #3486f11a 0%, #3486f100 100%);
    border-radius: 50%;
    width: 800px;
    height: 800px;
    position: absolute;
    top: 50%;
    right: -200px;
    transform: translateY(-50%)
}

.styles-module-scss-module__nce8ZW__shopifyPage {
    background: 0 0
}

.styles-module-scss-module__nce8ZW__shopifyPage h2 {
    font-size: 28px
}

.styles-module-scss-module__nce8ZW__shopifyPage p {
    font-size: 16px
}

.styles-module-scss-module__nce8ZW__shopifyPage .styles-module-scss-module__nce8ZW__imageWrapper {
    width: 60%
}

.styles-module-scss-module__nce8ZW__shopifyPage .styles-module-scss-module__nce8ZW__content {
    padding: 10px 40px
}

@media (max-width:1200px) {
    .styles-module-scss-module__nce8ZW__content {
        padding: 0 20px
    }
    .styles-module-scss-module__nce8ZW__textContent h2 {
        font-size: 56px
    }
    .styles-module-scss-module__nce8ZW__imageWrapper {
        max-width: 500px
    }
}

@media (max-width:991px) {
    .styles-module-scss-module__nce8ZW__content {
        text-align: center;
        flex-direction: column;
        gap: 60px
    }
    .styles-module-scss-module__nce8ZW__textContent {
        max-width: 100%
    }
    .styles-module-scss-module__nce8ZW__textContent p {
        margin: 0 auto 40px
    }
    .styles-module-scss-module__nce8ZW__imageWrapper {
        max-width: 450px;
        margin: 0 auto
    }
    .styles-module-scss-module__nce8ZW__decorativeBg {
        z-index: -1;
        right: 50%;
        transform: translate(50%, -50%)
    }
}

@media (max-width:768px) {
    .styles-module-scss-module__nce8ZW__container {
        padding: 60px 20px
    }
    .styles-module-scss-module__nce8ZW__textContent h2 {
        font-size: 42px
    }
    .styles-module-scss-module__nce8ZW__textContent p {
        font-size: 16px
    }
    .styles-module-scss-module__nce8ZW__textContent .styles-module-scss-module__nce8ZW__button {
        padding: 14px 28px;
        font-size: 15px
    }
    .styles-module-scss-module__nce8ZW__imageWrapper {
        max-width: 400px
    }
}

@media (max-width:480px) {
    .styles-module-scss-module__nce8ZW__container {
        padding: 40px 20px
    }
    .styles-module-scss-module__nce8ZW__textContent h2 {
        font-size: 36px
    }
    .styles-module-scss-module__nce8ZW__textContent p {
        font-size: 15px
    }
    .styles-module-scss-module__nce8ZW__imageWrapper {
        max-width: 320px
    }
    .styles-module-scss-module__nce8ZW__shopifyPage h2 {
        font-size: 30px
    }
    .styles-module-scss-module__nce8ZW__shopifyPage .styles-module-scss-module__nce8ZW__imageWrapper {
        width: 100%
    }
}

.StatsSlider-module-scss-module__ZA6bHG__header {
    text-align: left;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 15px
}

.StatsSlider-module-scss-module__ZA6bHG__tagSection {
    background: #ebfaff;
    border-radius: 20px;
    align-items: center;
    gap: 8px;
    margin-bottom: 24px;
    padding: 10px 15px;
    display: inline-flex
}

.StatsSlider-module-scss-module__ZA6bHG__tagSection .StatsSlider-module-scss-module__ZA6bHG__tag {
    color: #39caff;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    font-family: var(--manrope-font) !important
}

.StatsSlider-module-scss-module__ZA6bHG__heading {
    color: #000;
    margin: auto;
    font-size: 42px;
    font-weight: 600;
    line-height: 1.2
}

@media (max-width:768px) {
    .StatsSlider-module-scss-module__ZA6bHG__heading {
        font-size: 32px
    }
}

.StatsSlider-module-scss-module__ZA6bHG__main {
    background: radial-gradient(40.92% 100% at 50% 0, #3486f1 0%, #1f63bc 100%);
    margin-top: 60px;
    position: relative;
    overflow: hidden
}

.StatsSlider-module-scss-module__ZA6bHG__reverseCol {
    flex-direction: row-reverse
}

.StatsSlider-module-scss-module__ZA6bHG__videoLayout {
    align-items: center;
    gap: 52px
}

@media (max-width:992px) {
    .StatsSlider-module-scss-module__ZA6bHG__videoLayout {
        flex-direction: column;
        gap: 32px
    }
}

@media (max-width:768px) {
    .StatsSlider-module-scss-module__ZA6bHG__videoLayout .StatsSlider-module-scss-module__ZA6bHG__videoContent {
        text-align: center;
        flex-direction: column;
        align-items: center;
        display: flex
    }
    .StatsSlider-module-scss-module__ZA6bHG__videoLayout .StatsSlider-module-scss-module__ZA6bHG__videoContent h2,
    .StatsSlider-module-scss-module__ZA6bHG__videoLayout .StatsSlider-module-scss-module__ZA6bHG__videoContent .StatsSlider-module-scss-module__ZA6bHG__subtitle {
        text-align: center
    }
}

.StatsSlider-module-scss-module__ZA6bHG__videoContent {
    text-align: left;
    width: 40%
}

@media (max-width:992px) {
    .StatsSlider-module-scss-module__ZA6bHG__videoContent {
        width: 100%
    }
}

.StatsSlider-module-scss-module__ZA6bHG__videoContent h2 {
    margin-bottom: 24px
}

.StatsSlider-module-scss-module__ZA6bHG__videoContent .StatsSlider-module-scss-module__ZA6bHG__subtitle {
    color: #ffffffe6;
    text-align: left;
    margin-bottom: 32px;
    font-size: 20px;
    font-weight: 300;
    line-height: 150%;
    font-family: var(--manrope-font) !important
}

@media (max-width:992px) {
    .StatsSlider-module-scss-module__ZA6bHG__videoContent .StatsSlider-module-scss-module__ZA6bHG__subtitle {
        margin-bottom: 24px;
        font-size: 16px
    }
}

.StatsSlider-module-scss-module__ZA6bHG__videoContent .StatsSlider-module-scss-module__ZA6bHG__iconButton {
    color: #568dd6;
    cursor: pointer;
    background: #fff;
    border: 2px solid #fff;
    border-radius: 100px;
    align-items: center;
    gap: 10px;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: all .3s;
    display: inline-flex;
    font-family: var(--manrope-font) !important
}

.StatsSlider-module-scss-module__ZA6bHG__videoContent .StatsSlider-module-scss-module__ZA6bHG__iconButton:hover {
    color: #fff;
    background: #39caff;
    border-color: #39caff
}

.StatsSlider-module-scss-module__ZA6bHG__videoContent .StatsSlider-module-scss-module__ZA6bHG__iconButton .StatsSlider-module-scss-module__ZA6bHG__buttonIcon {
    object-fit: contain;
    flex-shrink: 0
}

.StatsSlider-module-scss-module__ZA6bHG__videoWrapper {
    background: #000;
    border: 12px solid #fff;
    border-radius: 32px;
    width: 60%;
    max-width: 720px;
    line-height: 0;
    overflow: hidden
}

@media (max-width:992px) {
    .StatsSlider-module-scss-module__ZA6bHG__videoWrapper {
        width: 100%;
        max-width: 100%
    }
}

.StatsSlider-module-scss-module__ZA6bHG__video {
    aspect-ratio: 16/9;
    border: 0;
    width: 100%;
    display: block
}

.StatsSlider-module-scss-module__ZA6bHG__statsSlider {
    text-align: center;
    z-index: 1;
    align-items: center;
    gap: 52px;
    max-width: 1300px;
    margin: auto;
    padding: 140px 10px 80px;
    display: flex;
    position: relative
}

@media (max-width:992px) {
    .StatsSlider-module-scss-module__ZA6bHG__statsSlider {
        flex-direction: column
    }
}

.StatsSlider-module-scss-module__ZA6bHG__statsSlider h2 {
    color: #fff;
    text-align: left;
    margin-bottom: 40px;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:992px) {
    .StatsSlider-module-scss-module__ZA6bHG__statsSlider h2 {
        font-size: 26px
    }
}

.StatsSlider-module-scss-module__ZA6bHG__sliderContainerTestimonial {
    background-color: #f8f8f8;
    border: 12px solid #fff;
    border-radius: 32px;
    width: 60%;
    max-width: 630px;
    margin: auto
}

@media (max-width:992px) {
    .StatsSlider-module-scss-module__ZA6bHG__sliderContainerTestimonial {
        width: 100%
    }
}

.StatsSlider-module-scss-module__ZA6bHG__stats {
    width: 40%
}

@media (max-width:992px) {
    .StatsSlider-module-scss-module__ZA6bHG__stats {
        width: 100%
    }
}

.StatsSlider-module-scss-module__ZA6bHG__statsFlex {
    flex-wrap: wrap;
    gap: 20px;
    display: flex
}

.StatsSlider-module-scss-module__ZA6bHG__statsFlex>div {
    width: calc(50% - 20px)
}

.StatsSlider-module-scss-module__ZA6bHG__statsFlex h3 {
    color: #fff;
    text-align: left;
    font-size: 44px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%
}

.StatsSlider-module-scss-module__ZA6bHG__statsFlex h3 small {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%
}

.StatsSlider-module-scss-module__ZA6bHG__statsFlex h3 span {
    font-size: 24px;
    font-weight: 500
}

@media (max-width:992px) {
    .StatsSlider-module-scss-module__ZA6bHG__statsFlex h3 span {
        font-size: 14px
    }
    .StatsSlider-module-scss-module__ZA6bHG__statsFlex h3 {
        font-size: 24px
    }
}

.StatsSlider-module-scss-module__ZA6bHG__statsFlex p {
    color: #fffc;
    text-align: left;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%
}

@media (max-width:992px) {
    .StatsSlider-module-scss-module__ZA6bHG__statsFlex p {
        font-size: 16px
    }
}

.StatsSlider-module-scss-module__ZA6bHG__chatAnimation {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%)
}

.StatsSlider-module-scss-module__ZA6bHG__chatAnimation div {
    position: absolute;
    top: 0;
    right: 50%;
    transform: translate(50%)
}

.StatsSlider-module-scss-module__ZA6bHG__chatAnimation div img {
    margin-right: 5px;
    animation: 1.8s infinite StatsSlider-module-scss-module__ZA6bHG__moveUpDown
}

.StatsSlider-module-scss-module__ZA6bHG__chatAnimation div img:first-child {
    animation-delay: .1s
}

.StatsSlider-module-scss-module__ZA6bHG__chatAnimation div img:nth-child(2) {
    animation-delay: .3s
}

.StatsSlider-module-scss-module__ZA6bHG__chatAnimation div img:nth-child(3) {
    animation-delay: .5s
}

@keyframes StatsSlider-module-scss-module__ZA6bHG__moveUpDown {
    0%,
    to {
        transform: translateY(-5px)
    }
    50% {
        transform: translateY(3px)
    }
    90% {
        transform: translateY(3px)
    }
    to {
        transform: translateY(-5px)
    }
}

.StatsSlider-module-scss-module__ZA6bHG__bgImg {
    width: 100%;
    position: absolute;
    inset: 40px 0 0
}

.StatsSlider-module-scss-module__ZA6bHG__reverseColImg {
    background-color: #0000;
    border: 0
}

.StatsSlider-module-scss-module__ZA6bHG__sideImg {
    position: relative;
    top: 90px
}

@media (max-width:768px) {
    .StatsSlider-module-scss-module__ZA6bHG__sideImg {
        top: 10px
    }
}

.StatsSlider-module-scss-module__ZA6bHG__reverseCol {
    padding-top: 80px
}

@media (max-width:768px) {
    .StatsSlider-module-scss-module__ZA6bHG__reverseCol {
        gap: 5px;
        padding-bottom: 0
    }
}

.sliderStyle2-module-scss-module__ARDOgq__ctaLink {
    color: #3486f1;
    text-align: left;
    align-items: center;
    gap: 8px;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.86px;
    display: flex
}

.sliderStyle2-module-scss-module__ARDOgq__sliderContainer {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}

.sliderStyle2-module-scss-module__ARDOgq__sliderContainer p {
    text-align: left;
    color: #000c;
    padding-top: 50px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%
}

@media (max-width:992px) {
    .sliderStyle2-module-scss-module__ARDOgq__sliderContainer p {
        font-size: 16px
    }
}

.sliderStyle2-module-scss-module__ARDOgq__sliderContainer .sliderStyle2-module-scss-module__ARDOgq__quotes {
    position: absolute;
    top: 5px;
    left: 5px
}

.sliderStyle2-module-scss-module__ARDOgq__sliderContainer .sliderStyle2-module-scss-module__ARDOgq__quotesB {
    position: absolute;
    bottom: 85px;
    right: 5px
}

.sliderStyle2-module-scss-module__ARDOgq__sliderContainer .sliderStyle2-module-scss-module__ARDOgq__slideLogo {
    z-index: 2;
    object-fit: contain;
    width: auto;
    max-width: 140px;
    height: 40px;
    position: absolute;
    top: 24px;
    right: 24px
}

@media (max-width:992px) {
    .sliderStyle2-module-scss-module__ARDOgq__sliderContainer .sliderStyle2-module-scss-module__ARDOgq__slideLogo {
        max-width: 100px;
        height: 30px;
        top: 16px;
        right: 16px
    }
}

.sliderStyle2-module-scss-module__ARDOgq__sliderInfo {
    z-index: 1;
    background: #fff;
    border: 1px solid #0000001a;
    border-radius: 12px;
    align-items: center;
    gap: 20px;
    width: calc(100% - 80px);
    margin-bottom: 40px;
    padding: 20px;
    display: flex;
    position: relative;
    box-shadow: 0 10px 20px #00000026
}

@media (max-width:992px) {
    .sliderStyle2-module-scss-module__ARDOgq__sliderInfo {
        width: calc(100% - 10px)
    }
}

.sliderStyle2-module-scss-module__ARDOgq__sliderInfo .sliderStyle2-module-scss-module__ARDOgq__by {
    color: #0009;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.12px
}

.sliderStyle2-module-scss-module__ARDOgq__sliderInfo .sliderStyle2-module-scss-module__ARDOgq__info {
    color: #000;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 21.86px
}

.sliderStyle2-module-scss-module__ARDOgq__slide {
    text-align: center;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    min-height: 260px;
    padding: 40px;
    display: flex
}

.sliderStyle2-module-scss-module__ARDOgq__slide p span {
    font-weight: 700
}

@media (max-width:992px) {
    .sliderStyle2-module-scss-module__ARDOgq__slide {
        margin-top: 30px;
        padding: 10px
    }
}

.sliderStyle2-module-scss-module__ARDOgq__sliderArrow {
    cursor: pointer;
    z-index: 10;
    border: none;
    padding: 10px;
    font-size: 24px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.sliderStyle2-module-scss-module__ARDOgq__prev {
    background-color: #0000;
    top: 10px;
    right: 50px;
    transform: rotate(180deg)
}

.sliderStyle2-module-scss-module__ARDOgq__next {
    background-color: #0000;
    top: 35px;
    right: 10px
}

.sliderStyle2-module-scss-module__ARDOgq__sliderArrow:disabled {
    cursor: not-allowed;
    opacity: .5
}

@media (max-width:992px) {
    .sliderStyle2-module-scss-module__ARDOgq__sliderInfo {
        padding: 10px
    }
}

@media (max-width:768px) {
    .sliderStyle2-module-scss-module__ARDOgq__prev {
        top: 8px
    }
    .sliderStyle2-module-scss-module__ARDOgq__sliderContainer {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        max-width: 100%;
        padding-bottom: 20px;
        display: flex;
        position: relative;
        overflow: hidden
    }
    .sliderStyle2-module-scss-module__ARDOgq__sliderContainer p {
        text-align: left;
        padding-top: 50px
    }
    .sliderStyle2-module-scss-module__ARDOgq__sliderContainer .sliderStyle2-module-scss-module__ARDOgq__quotes {
        position: absolute;
        top: 20px;
        left: 20px
    }
}

.BgIntegration-module-scss-module__TeHI6a__bgIntegrationContainer {
    text-align: center;
    background: linear-gradient(#f4f9ff00 0%, #f4f9ff 100%), #fff;
    justify-content: center;
    align-items: center;
    padding: 40px 20px;
    display: flex;
    position: relative
}

.BgIntegration-module-scss-module__TeHI6a__content {
    z-index: 1;
    max-width: 1300px;
    padding-top: 50px
}

.BgIntegration-module-scss-module__TeHI6a__content h2 {
    max-width: 1095px;
    margin: auto;
    font-size: 52px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:768px) {
    .BgIntegration-module-scss-module__TeHI6a__content h2 {
        font-size: 28px
    }
}

.BgIntegration-module-scss-module__TeHI6a__content h2 span {
    color: #3486f1
}

.BgIntegration-module-scss-module__TeHI6a__content p {
    margin-top: 20px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%
}

.BgIntegration-module-scss-module__TeHI6a__content img {
    width: 100%
}

.BgIntegration-module-scss-module__TeHI6a__content .BgIntegration-module-scss-module__TeHI6a__desktopOnly {
    display: block
}

@media (max-width:768px) {
    .BgIntegration-module-scss-module__TeHI6a__content .BgIntegration-module-scss-module__TeHI6a__desktopOnly {
        display: none
    }
}

.BgIntegration-module-scss-module__TeHI6a__content .BgIntegration-module-scss-module__TeHI6a__mobileOnly {
    display: none
}

@media (max-width:768px) {
    .BgIntegration-module-scss-module__TeHI6a__content .BgIntegration-module-scss-module__TeHI6a__mobileOnly {
        display: block
    }
}

.BgIntegration-module-scss-module__TeHI6a__content a {
    position: relative;
    top: -30px;
    right: 20px
}

@media (max-width:768px) {
    .BgIntegration-module-scss-module__TeHI6a__content a {
        margin-top: 20px;
        top: 0;
        right: 0
    }
}

.BgIntegration-module-scss-module__TeHI6a__ctaLink {
    color: #3486f1;
    margin-top: 20px;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    display: inline-block
}

.styles-module-scss-module__zIOJea__infoCards {
    max-width: 1300px;
    margin: auto
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__tagSection {
    background: #ebfaff;
    border-radius: 20px;
    align-items: center;
    gap: 8px;
    padding: 10px 15px;
    display: inline-flex
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__tagSection .styles-module-scss-module__zIOJea__tag {
    color: #39caff;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__quotesT {
    z-index: 1;
    display: none;
    position: absolute;
    top: 0;
    left: 0
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__quotesB {
    display: none;
    position: absolute;
    bottom: 70px;
    right: 0
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__ctaIcon {
    color: #3486f1;
    align-items: center;
    gap: 8px;
    margin-top: 30px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: gap .3s;
    display: flex
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__ctaIcon svg {
    transition: transform .3s
}

.styles-module-scss-module__zIOJea__infoCards h3 {
    color: #000;
    text-align: center;
    margin: 80px 0 40px;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.styles-module-scss-module__zIOJea__infoCards h3 span {
    color: #3486f1
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__content {
    background: #fff;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    margin-top: -100px;
    padding: 24px;
    display: flex
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__content h4 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__content h4 span {
    color: #3486f1
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__content .styles-module-scss-module__zIOJea__description {
    color: #000;
    margin-top: 12px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__content ul {
    color: #000c;
    margin-top: 20px;
    margin-left: 20px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    list-style: outside
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__quotes {
    color: #000c;
    margin-top: 40px;
    padding: 24px;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__quotes span {
    font-weight: 700
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cardInfo {
    z-index: 1;
    background: #fff;
    border: 1px solid #0000001a;
    border-radius: 12px;
    align-items: center;
    gap: 20px;
    margin: 20px 24px;
    padding: 20px 24px;
    display: flex;
    position: relative;
    box-shadow: 0 10px 20px #00000026
}

@media (max-width:768px) {
    .styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cardInfo {
        margin: 20px 10px;
        padding: 20px 10px
    }
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cardInfo p {
    color: #0009;
    margin-bottom: 2px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cardInfo h4 {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cta {
    text-align: center;
    margin: 60px 0
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cta .styles-module-scss-module__zIOJea__brandCTA {
    color: #568dd6;
    background: #fff;
    border: 2px solid #568dd6;
    border-radius: 100px;
    align-items: center;
    gap: 10px;
    padding: 12px 12px 12px 24px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: background .3s ease-in-out;
    display: inline-flex
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cta .styles-module-scss-module__zIOJea__arrowContainer {
    background: #568dd6;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: background .3s ease-in-out;
    display: flex
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cta .styles-module-scss-module__zIOJea__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cta .styles-module-scss-module__zIOJea__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cta .styles-module-scss-module__zIOJea__brandCTA:hover {
    color: #fff;
    background: #34bcee;
    border: 2px solid #34bcee
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cta .styles-module-scss-module__zIOJea__brandCTA:hover .styles-module-scss-module__zIOJea__arrowContainer {
    background: #fff
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cta .styles-module-scss-module__zIOJea__brandCTA:hover .styles-module-scss-module__zIOJea__arrowblue {
    display: none
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cta .styles-module-scss-module__zIOJea__brandCTA:hover .styles-module-scss-module__zIOJea__arrowpink {
    display: block
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__cardsContainer {
    justify-content: space-between;
    align-items: stretch;
    display: flex
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__card {
    background-color: #fff;
    border-radius: 24px;
    flex-direction: column;
    flex: 1;
    margin: 10px;
    display: flex;
    position: relative;
    box-shadow: 0 10px 20px #00000026
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__card.styles-module-scss-module__zIOJea__special {
    background: #f8f8f8;
    justify-content: space-between
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__card.styles-module-scss-module__zIOJea__special .styles-module-scss-module__zIOJea__quotesT,
.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__card.styles-module-scss-module__zIOJea__special .styles-module-scss-module__zIOJea__quotesB {
    display: block
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__card .styles-module-scss-module__zIOJea__cardImage {
    object-fit: cover;
    object-position: top;
    border-radius: 20px;
    max-height: 400px
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__card .styles-module-scss-module__zIOJea__cardLogoImage {
    position: relative;
    top: -200px;
    left: 130px
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__card .styles-module-scss-module__zIOJea__cardLogo {
    max-width: 100px;
    margin: 10px 0
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__card .styles-module-scss-module__zIOJea__cardLink {
    color: #568dd6;
    margin-top: auto;
    text-decoration: none
}

.styles-module-scss-module__zIOJea__infoCards .styles-module-scss-module__zIOJea__ctaButton {
    color: #fff;
    background-color: #568dd6;
    border-radius: 4px;
    margin-top: 20px;
    padding: 10px 20px;
    text-decoration: none;
    display: inline-block
}

@media (max-width:992px) {
    .styles-module-scss-module__zIOJea__cardsContainer {
        flex-direction: column
    }
    .styles-module-scss-module__zIOJea__cardImage {
        width: 100%;
        max-height: 600px !important
    }
}

@media (max-width:550px) {
    .styles-module-scss-module__zIOJea__infoCards h3 {
        margin: 50px 10px;
        font-size: 30px
    }
    .styles-module-scss-module__zIOJea__cardImage {
        max-height: 400px !important
    }
}

.travelGrid-module-scss-module__EGsjOa__gridContainer {
    background: #fff;
    padding: 80px 15px 20px
}

@media (max-width:768px) {
    .travelGrid-module-scss-module__EGsjOa__gridContainer {
        padding: 20px 15px
    }
}

.travelGrid-module-scss-module__EGsjOa__container {
    max-width: 1250px;
    margin: 0 auto
}

.travelGrid-module-scss-module__EGsjOa__header {
    max-width: 1300px;
    margin-bottom: 60px
}

.travelGrid-module-scss-module__EGsjOa__header h2 {
    color: #000;
    max-width: 650px;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:768px) {
    .travelGrid-module-scss-module__EGsjOa__header h2 {
        font-size: 30px
    }
}

.travelGrid-module-scss-module__EGsjOa__header h2 span {
    color: #3486f1
}

.travelGrid-module-scss-module__EGsjOa__header .travelGrid-module-scss-module__EGsjOa__center {
    text-align: center;
    max-width: 1000px;
    margin: auto
}

.travelGrid-module-scss-module__EGsjOa__grid {
    flex-wrap: wrap;
    gap: 30px;
    margin-top: 40px;
    display: flex
}

@media (max-width:992px) {
    .travelGrid-module-scss-module__EGsjOa__grid {
        flex-direction: column
    }
}

.travelGrid-module-scss-module__EGsjOa__grid>div {
    width: calc(33.3% - 30px);
    height: 510px
}

@media (max-width:992px) {
    .travelGrid-module-scss-module__EGsjOa__grid>div {
        width: 470px;
        height: 550px;
        margin: auto
    }
}

@media (max-width:500px) {
    .travelGrid-module-scss-module__EGsjOa__grid>div {
        width: 320px;
        height: 400px;
        margin: auto
    }
}

.travelGrid-module-scss-module__EGsjOa__grid>div .travelGrid-module-scss-module__EGsjOa__content {
    padding: 32px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

@media (max-width:768px) {
    .travelGrid-module-scss-module__EGsjOa__grid>div .travelGrid-module-scss-module__EGsjOa__content {
        padding: 10px
    }
}

.travelGrid-module-scss-module__EGsjOa__grid>div .travelGrid-module-scss-module__EGsjOa__content h3 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:500px) {
    .travelGrid-module-scss-module__EGsjOa__grid>div .travelGrid-module-scss-module__EGsjOa__content h3 {
        font-size: 18px
    }
}

.travelGrid-module-scss-module__EGsjOa__grid>div .travelGrid-module-scss-module__EGsjOa__content p {
    color: #000c;
    margin-top: 20px;
    margin-bottom: 0;
    padding-right: 60px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%
}

@media (max-width:768px) {
    .travelGrid-module-scss-module__EGsjOa__grid>div .travelGrid-module-scss-module__EGsjOa__content p {
        padding-right: 0
    }
}

@media (max-width:500px) {
    .travelGrid-module-scss-module__EGsjOa__grid>div .travelGrid-module-scss-module__EGsjOa__content p {
        font-size: 14px
    }
}

.travelGrid-module-scss-module__EGsjOa__grid>div:first-child {
    width: calc(60% - 30px);
    height: 480px
}

@media (max-width:992px) {
    .travelGrid-module-scss-module__EGsjOa__grid>div:first-child {
        width: 470px;
        margin: auto
    }
}

@media (max-width:500px) {
    .travelGrid-module-scss-module__EGsjOa__grid>div:first-child {
        width: 320px;
        height: 400px;
        margin: auto
    }
}

.travelGrid-module-scss-module__EGsjOa__grid>div:nth-child(2) {
    width: calc(40% - 30px);
    height: 480px
}

@media (max-width:992px) {
    .travelGrid-module-scss-module__EGsjOa__grid>div:nth-child(2) {
        width: 470px;
        margin: auto
    }
}

@media (max-width:500px) {
    .travelGrid-module-scss-module__EGsjOa__grid>div:nth-child(2) {
        width: 320px;
        height: 300px;
        margin: auto
    }
}

.travelGrid-module-scss-module__EGsjOa__grid>div:nth-child(2) .travelGrid-module-scss-module__EGsjOa__content {
    bottom: 0;
    left: 0;
    right: 0;
    top: unset;
    padding: 32px;
    position: absolute
}

.travelGrid-module-scss-module__EGsjOa__grid>div:nth-child(2) .travelGrid-module-scss-module__EGsjOa__content p {
    color: #fff;
    padding-right: 60px
}

@media (max-width:500px) {
    .travelGrid-module-scss-module__EGsjOa__grid>div:nth-child(2) .travelGrid-module-scss-module__EGsjOa__content p {
        margin-top: 10px;
        padding-right: 0;
        font-size: 14px
    }
}

.travelGrid-module-scss-module__EGsjOa__grid>div:nth-child(2) .travelGrid-module-scss-module__EGsjOa__content h3 {
    color: #fff;
    padding-right: 30px
}

@media (max-width:500px) {
    .travelGrid-module-scss-module__EGsjOa__grid>div:nth-child(2) .travelGrid-module-scss-module__EGsjOa__content h3 {
        padding-right: 0;
        font-size: 18px
    }
}

.travelGrid-module-scss-module__EGsjOa__gridItem {
    background: #f8f8f8;
    border-radius: 24px;
    align-items: self-end;
    height: 550px;
    transition: transform .3s;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 30px #0000001a
}

@media (max-width:768px) {
    .travelGrid-module-scss-module__EGsjOa__gridItem {
        height: 460px;
        padding-right: 0
    }
}

.travelGrid-module-scss-module__EGsjOa__gridItemLarge {
    height: 650px
}

@media (max-width:768px) {
    .travelGrid-module-scss-module__EGsjOa__gridItemLarge {
        height: 450px
    }
}

.travelGrid-module-scss-module__EGsjOa__imageWrapper {
    width: 100%
}

@media (max-width:768px) {
    .travelGrid-module-scss-module__EGsjOa__imageWrapper {
        text-align: center
    }
}

.travelGrid-module-scss-module__EGsjOa__image {
    width: 100%;
    height: auto;
    position: relative;
    top: 10px
}

.travelGrid-module-scss-module__EGsjOa__cta {
    color: #3486f1;
    padding-bottom: 2px;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    display: inline-block;
    position: relative
}

@media (max-width:768px) {
    .travelGrid-module-scss-module__EGsjOa__cta {
        font-size: 14px
    }
}

.travelGrid-module-scss-module__EGsjOa__cta:after {
    content: "";
    transform-origin: 100%;
    background-color: currentColor;
    width: 100%;
    height: 1px;
    transition: transform .3s;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: scaleX(0)
}

.travelGrid-module-scss-module__EGsjOa__cta:hover:after {
    transform-origin: 0;
    transform: scaleX(1)
}

.partnerProfiles-module-scss-module__GGCOGa__partnerProfiles {
    background: #fff;
    padding: 80px 24px
}

@media (max-width:768px) {
    .partnerProfiles-module-scss-module__GGCOGa__partnerProfiles {
        padding: 48px 20px
    }
}

.partnerProfiles-module-scss-module__GGCOGa__container {
    width: 100%;
    max-width: 1160px;
    margin: 0 auto
}

.partnerProfiles-module-scss-module__GGCOGa__tag {
    color: #39caff;
    background: #ebfaff;
    border-radius: 100px;
    align-items: center;
    margin-bottom: 24px;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: 600;
    line-height: 120%;
    display: inline-flex
}

.partnerProfiles-module-scss-module__GGCOGa__header {
    grid-template-columns: minmax(auto, 600px) 1fr;
    align-items: flex-start;
    margin-bottom: 40px;
    display: grid
}

@media (max-width:992px) {
    .partnerProfiles-module-scss-module__GGCOGa__header {
        grid-template-columns: 1fr;
        gap: 32px;
        margin-bottom: 48px
    }
}

.partnerProfiles-module-scss-module__GGCOGa__header h2 {
    color: #000;
    margin: 0;
    font-size: 48px;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:768px) {
    .partnerProfiles-module-scss-module__GGCOGa__header h2 {
        font-size: 32px;
        line-height: 130%
    }
}

.partnerProfiles-module-scss-module__GGCOGa__description {
    flex-direction: column;
    gap: 24px;
    display: flex
}

.partnerProfiles-module-scss-module__GGCOGa__description p {
    color: #000;
    margin: 0;
    font-size: 20px;
    line-height: 140%
}

@media (max-width:768px) {
    .partnerProfiles-module-scss-module__GGCOGa__description p {
        font-size: 15px
    }
}

.partnerProfiles-module-scss-module__GGCOGa__ctaWrapper {
    gap: 12px;
    display: flex
}

.partnerProfiles-module-scss-module__GGCOGa__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
    display: grid
}

@media (max-width:992px) {
    .partnerProfiles-module-scss-module__GGCOGa__grid {
        grid-template-columns: 1fr
    }
}

.partnerProfiles-module-scss-module__GGCOGa__card {
    background: #f8f8f8;
    border-radius: 16px;
    flex-direction: column;
    justify-content: space-between;
    gap: 32px;
    min-height: 320px;
    transition: all .3s;
    display: flex
}

@media (max-width:768px) {
    .partnerProfiles-module-scss-module__GGCOGa__card {
        gap: 24px;
        min-height: 280px;
        padding: 24px
    }
}

.partnerProfiles-module-scss-module__GGCOGa__cardContent {
    flex-direction: column;
    gap: 16px;
    padding: 32px;
    display: flex
}

.partnerProfiles-module-scss-module__GGCOGa__cardContent h3 {
    color: #000;
    margin: 0 0 16px;
    font-size: 32px;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:768px) {
    .partnerProfiles-module-scss-module__GGCOGa__cardContent h3 {
        font-size: 20px
    }
}

.partnerProfiles-module-scss-module__GGCOGa__cardContent p {
    color: #000;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 140%
}

@media (max-width:768px) {
    .partnerProfiles-module-scss-module__GGCOGa__cardContent p {
        margin-bottom: 4px;
        font-size: 15px
    }
    .partnerProfiles-module-scss-module__GGCOGa__cardContent {
        padding: 0
    }
}

.partnerProfiles-module-scss-module__GGCOGa__cta .partnerProfiles-module-scss-module__GGCOGa__brandCTA {
    color: #fff;
    background: #568dd6;
    border-radius: 100px;
    align-items: center;
    gap: 10px;
    padding: 12px 12px 12px 24px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: background .3s ease-in-out;
    display: inline-flex
}

.partnerProfiles-module-scss-module__GGCOGa__cta .partnerProfiles-module-scss-module__GGCOGa__arrowContainer {
    background: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: background .3s ease-in-out;
    display: flex
}

.partnerProfiles-module-scss-module__GGCOGa__cta .partnerProfiles-module-scss-module__GGCOGa__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.partnerProfiles-module-scss-module__GGCOGa__cta .partnerProfiles-module-scss-module__GGCOGa__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.partnerProfiles-module-scss-module__GGCOGa__cta .partnerProfiles-module-scss-module__GGCOGa__brandCTA:hover {
    background: #34bcee
}

.partnerProfiles-module-scss-module__GGCOGa__cta .partnerProfiles-module-scss-module__GGCOGa__brandCTA:hover .partnerProfiles-module-scss-module__GGCOGa__arrowblue {
    display: none
}

.partnerProfiles-module-scss-module__GGCOGa__cta .partnerProfiles-module-scss-module__GGCOGa__brandCTA:hover .partnerProfiles-module-scss-module__GGCOGa__arrowpink {
    display: block
}

@media (max-width:575px) {
    .partnerProfiles-module-scss-module__GGCOGa__cta {
        position: relative
    }
    .partnerProfiles-module-scss-module__GGCOGa__cta .partnerProfiles-module-scss-module__GGCOGa__brandCTA {
        font-size: 12px
    }
}

.partnerProfiles-module-scss-module__GGCOGa__expertButton {
    color: #568dd6;
    cursor: pointer;
    background: 0 0;
    border: 2px solid #568dd6;
    border-radius: 100px;
    align-items: center;
    gap: 8px;
    width: fit-content;
    padding: 12px 12px 12px 24px;
    font-size: 16px;
    font-weight: 600;
    transition: all .3s;
    display: flex;
    font-family: var(--manrope-font) !important
}

.partnerProfiles-module-scss-module__GGCOGa__expertButton:hover {
    color: #fff;
    background: #39caff;
    border-color: #39caff
}

.partnerProfiles-module-scss-module__GGCOGa__expertButton:hover .partnerProfiles-module-scss-module__GGCOGa__arrow {
    background: #fff
}

.partnerProfiles-module-scss-module__GGCOGa__expertButton:hover .partnerProfiles-module-scss-module__GGCOGa__arrow img {
    filter: brightness(0)saturate()invert(21%)sepia()saturate(5049%)hue-rotate(353deg)brightness(98%)contrast(127%)
}

@media (min-width:768px) {
    .partnerProfiles-module-scss-module__GGCOGa__expertButton {
        font-size: 16px
    }
}

@media (max-width:575px) {
    .partnerProfiles-module-scss-module__GGCOGa__expertButton {
        font-size: 12px
    }
}

.partnerProfiles-module-scss-module__GGCOGa__arrow {
    background: #568dd6;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    margin-left: 8px;
    transition: background .3s;
    display: inline-flex
}

.partnerProfiles-module-scss-module__GGCOGa__arrow img {
    width: 12px;
    height: 12px;
    transition: filter .3s
}

.partnerProfiles-module-scss-module__GGCOGa__logoGrid {
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    gap: 24px;
    height: 96px;
    margin-top: auto;
    padding: 10px;
    display: flex;
    box-shadow: 0 9px 10px #24344926
}

@media (max-width:768px) {
    .partnerProfiles-module-scss-module__GGCOGa__logoGrid {
        gap: 20px;
        padding-top: 24px
    }
}

.partnerProfiles-module-scss-module__GGCOGa__logoWrapper {
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 0 8px;
    display: flex
}

@media (max-width:768px) {
    .partnerProfiles-module-scss-module__GGCOGa__logoWrapper {
        height: 32px
    }
}

.partnerProfiles-module-scss-module__GGCOGa__logoWrapper .partnerProfiles-module-scss-module__GGCOGa__logo {
    object-fit: contain;
    max-width: 100%;
    height: 100%;
    transition: all .3s
}

.BannerAnimationSFDC-module-scss-module__z3ctjG__main {
    margin: 100px 0;
    padding: 0 15px
}

.BannerAnimationSFDC-module-scss-module__z3ctjG__container {
    background: radial-gradient(56.66% 100% at 50% 0, #3486f1 0%, #2b70ca 100%), #3486f1;
    border-radius: 32px;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
    max-width: 1300px;
    margin: 0 auto;
    padding: 100px;
    display: flex;
    position: relative
}

.BannerAnimationSFDC-module-scss-module__z3ctjG__container h2 {
    color: #fff;
    text-align: start;
    max-width: 90%;
    margin: 0 0 10px;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.BannerAnimationSFDC-module-scss-module__z3ctjG__container .BannerAnimationSFDC-module-scss-module__z3ctjG__leftSection,
.BannerAnimationSFDC-module-scss-module__z3ctjG__container .BannerAnimationSFDC-module-scss-module__z3ctjG__rightSection {
    width: 50%
}

.BannerAnimationSFDC-module-scss-module__z3ctjG__container .BannerAnimationSFDC-module-scss-module__z3ctjG__chatAnimation {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%)
}

.BannerAnimationSFDC-module-scss-module__z3ctjG__container .BannerAnimationSFDC-module-scss-module__z3ctjG__chatAnimation div {
    position: absolute;
    top: 0;
    right: 50%;
    transform: translate(50%)
}

.BannerAnimationSFDC-module-scss-module__z3ctjG__container .BannerAnimationSFDC-module-scss-module__z3ctjG__chatAnimation div img {
    margin-right: 5px;
    animation: 1.8s infinite BannerAnimationSFDC-module-scss-module__z3ctjG__moveUpDown
}

@media (max-width:768px) {
    .BannerAnimationSFDC-module-scss-module__z3ctjG__container {
        flex-direction: column;
        gap: 24px
    }
    .BannerAnimationSFDC-module-scss-module__z3ctjG__container .BannerAnimationSFDC-module-scss-module__z3ctjG__leftSection,
    .BannerAnimationSFDC-module-scss-module__z3ctjG__container .BannerAnimationSFDC-module-scss-module__z3ctjG__rightSection {
        width: 100%
    }
}

.BannerAnimationSFDC-module-scss-module__z3ctjG__chatAnimation div img:first-child {
    animation-delay: .1s
}

.BannerAnimationSFDC-module-scss-module__z3ctjG__chatAnimation div img:nth-child(2) {
    animation-delay: .3s
}

.BannerAnimationSFDC-module-scss-module__z3ctjG__chatAnimation div img:nth-child(3) {
    animation-delay: .5s
}

@keyframes BannerAnimationSFDC-module-scss-module__z3ctjG__moveUpDown {
    0%,
    to {
        transform: translateY(-5px)
    }
    50% {
        transform: translateY(3px)
    }
    90% {
        transform: translateY(3px)
    }
    to {
        transform: translateY(-5px)
    }
}

.BannerAnimationSFDC-module-scss-module__z3ctjG__bg1 {
    position: absolute;
    bottom: 85px;
    left: 0
}

.BannerAnimationSFDC-module-scss-module__z3ctjG__bg2 {
    position: absolute;
    bottom: 0;
    right: 0
}

@media (max-width:768px) {
    .BannerAnimationSFDC-module-scss-module__z3ctjG__main {
        margin: 50px 0;
        padding: 0 15px
    }
    .BannerAnimationSFDC-module-scss-module__z3ctjG__container {
        padding-left: 10px;
        padding-right: 10px
    }
    .BannerAnimationSFDC-module-scss-module__z3ctjG__container h2 {
        font-size: 34px
    }
}