<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.zw-product-header {
    background-color: #070c1a
}

.white-label {
    background-color: #070c1a
}

.zblock {
    padding: 100px 0
}

.zblock.build-app {
    padding: 0
}

.content-wrap {
    max-width: 1380px
}

.ban-img {
    max-width: 1055px;
    margin: auto;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0
}

.banner-wrap {
    max-width: 1120px;
    margin: auto;
    z-index: 0;
    position: relative;
    padding: 150px 0
}

.zblock.build-app .column-wrap {
    max-width: 770px;
    text-align: center;
    margin: auto
}

h1 {
    font-size: 66px;
    font-family: var(--primaryfont-bold);
    position: relative;
    color: #fff
}

h1::before,h1::after {
    content: "";
    width: 35px;
    height: 35px;
    position: absolute;
    border-left: 8px solid #fff;
    border-bottom: 8px solid #fff;
    transition: 1.5s all
}

h1::before {
    left: 0;
    top: 21px;
    transform: translateX(-30px) rotate(44deg)
}

.animated h1::before {
    transform: translateX(0) rotate(44deg) scale(1)
}

h1::after {
    right: 7px;
    top: 28px;
    transform: translateX(30px) rotate(227deg)
}

.animated h1::after {
    transform: translateX(0) rotate(227deg) scale(1)
}

h1 span {
    background: transparent linear-gradient(180deg,rgb(119 102 244 / 90%) 0%,rgb(77 155 246 / 90%) 51%,rgb(83 189 138 / 90%) 100%) 0% 0%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.column-wrap p {
    font-size: 22px;
    color: #fff
}

.banner-wrap a {
    color: #fff;
    transform: translateX(30px);
    display: inline-block;
    transition: 1.5s all
}

.animated .banner-wrap a {
    transform: translateX(0)
}

.fea-bg {
    width: 81px;
    height: 84px;
    position: absolute
}

.fea-ic1 {
    top: 10%;
    animation: 1.5s linear infinite alternate-reverse none running dotz;
    left: 0
}

.fea-ic2 {
    right: 7%;
    top: 14%;
    animation: 1.5s linear infinite alternate none running float
}

.zdot {
    position: absolute
}

.fea-ic3 {
    bottom: 25%;
    left: 4%;
    animation: 1.5s linear infinite alternate-reverse none running float;
    width: 91px;
    height: 91px
}

.fea-ic4 {
    right: 15px;
    animation: 1.5s linear infinite alternate none running dotz;
    bottom: 15%
}

.fea-icon::before {
    content: "";
    position: absolute;
    background: url(/sites/zweb/images/developer/developer-resources.svg) no-repeat;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.picon {
    width: 48px;
    height: 48px;
    display: block;
    background: url(/sites/zweb/images/developer/developer-resources.svg) no-repeat;
    margin-bottom: 20px
}

.fea-bg::before {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.fea-ic1::before {
    width: 27px;
    height: 19px;
    background-position: -177px -35px
}

.fea-ic2::before {
    background-position: -94px -7px
}

.fea-ic3::before {
    background-position: 0 2px
}

.fea-ic4::before {
    width: 15px;
    height: 17px;
    background-position: -212px -35px
}

@keyframes float {
    0% {
        transform: translateY(0)
    }

    100% {
        transform: translateY(10px)
    }
}

@keyframes dotz {
    0% {
        transform: scale(0.5)
    }

    100% {
        transform: scale(1)
    }
}

.zblock.about-app {
    margin: auto;
    background: transparent linear-gradient(144deg,rgb(81 21 145 / 60%),rgb(28 82 151 / 60%),rgb(20 137 152 / 60%)) 0% 0% no-repeat
}

.head-cont {
    max-width: 484px;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 65px;
    border-radius: 28px;
    background: #ffffff1c
}

.txt-part {
    display: none
}

.txt-part h2 {
    font-size: 30px;
    color: #fff;
    font-family: var(--primaryfont-semibold);
    text-align: center;
    margin-bottom: 30px
}

.head-cont p {
    margin: 0;
    font-size: 17px;
    color: #fff;
    border-radius: 28px;
    padding: 13px 38px;
    cursor: pointer
}

.head-cont p.active {
    background-color: #3b79f6
}

.grid-wrap {
    display: grid;
    grid-template-columns: repeat(3,28%);
    gap: 16px;
    justify-content: center;
    display: none
}

.grid-wrap.active {
    display: grid
}

.grid-item.two-column&gt;div {
    width: 50%
}

.two-column p {
    max-width: 240px
}

.hide {
    display: none
}

.grid-wrap h4 {
    font-size: 22px;
    font-family: var(--primaryfont-bold)
}

.grid-wrap p {
    padding: 5px 0 0 0
}

.grid-wrap a {
    font-family: var(--zf-secondary-medium);
    font-size: 18px;
    position: relative
}

.two-column a::before {
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    border: 1px solid #48474b;
    background-color: #48474b;
    border-radius: 50%;
    left: -14px;
    top: 12px
}

.grid-item {
    background-color: #e5e6ff;
    border: 1px solid #e5e6ff;
    padding: 45px 44px 40px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.grid-item.two-column {
    grid-column: span 2;
    display: flex;
    justify-content: unset;
    flex-direction: unset;
}

.zicon {
    width: var(--zp-i-w);
    height: var(--zp-i-w);
    display: block;
    background: var(--product-icons) no-repeat;
    background-size: var(--zp-i-bs);
    margin-bottom: 20px;
    transform: scale(1.2)
}

.zflow {
    background-position: var(--zp-flow-bp)
}

.zmarketplace {
    background-position: -406px -20px
}

.zcatalyst {
    background-position: var(--zp-catalyst-bp)
}

.zcreator {
    background-position: var(--zp-creator-bp)
}

.zdeluge {
    background-position: var(--zp-deluge-bp)
}

.zsigma {
    background-position: var(--zp-sigma-bp)
}

.zextension {
    background-position: -240px -22px
}

.zcustom-app {
    background-position: -241px -20px
}

.vertical {
    background-position: -291px -20px;
    width: 56px
}

.link-wrap {
    display: flex;
    flex-direction: column;
    gap: 9px;
    justify-content: center;
    margin-top: 25px
}

@media only screen and (max-width: 1199px) {
    .zblock.about-app {
        border-radius:0
    }

    .grid-wrap {
        grid-template-columns: repeat(3,32%)
    }
}

@media only screen and (max-width: 991px) {
    .banner-wrap,.zblock {
        padding:70px 0
    }

    h1 {
        font-size: 45px
    }

    .zblock.build-app .column-wrap {
        max-width: 550px
    }

    .animated h1::before {
        top: 11px;
        transform: translateX(0) rotate(44deg) scale(.8)
    }

    .animated h1::after {
        top: 18px;
        transform: translateX(0) rotate(227deg) scale(.8)
    }

    .column-wrap p {
        font-size: 18px
    }

    .grid-wrap {
        grid-template-columns: repeat(2,48%)
    }

    .grid-item {
        padding: 50px 35px
    }
    .fea-ic3::before, .fea-ic2::before {
        transform: scale(0.7);
    }
    .fea-ic2 {
        right: 10px;
    }
    .fea-ic3 {
        left: 10px;
    }
}

@media only screen and (max-width: 768px) {
    .banner-wrap .fea-icon::before,.banner-wrap .fea-icon {
        display:none
    }

    .banner-wrap,.zblock {
        padding: 60px 0
    }
}

@media only screen and (max-width: 767px) {
    h1 {
        font-size:35px
    }

    .column-wrap p {
        font-size: 16px
    }

    .zblock.build-app .column-wrap {
        max-width: 440px
    }

    .animated h1::before {
        top: 2px;
        transform: translateX(0) rotate(44deg) scale(.6)
    }

    .animated h1::after {
        top: 6px;
        transform: translateX(0) rotate(227deg) scale(.6)
    }

    .grid-wrap {
        grid-template-columns: repeat(1,90%)
    }

    .grid-wrap h4 {
        font-size: 20px
    }

    .grid-item.two-column {
        grid-column: span 1
    }

    .head-cont {
        display: none
    }

    .txt-part {
        display: block
    }

    .grid-wrap {
        display: grid
    }

    #tab-1 {
        margin-bottom: 70px
    }
}

@media only screen and (max-width: 640px) {
    h1 {
        font-size:30px
    }

    .grid-item {
        padding: 40px 25px
    }

    .grid-wrap {
        grid-template-columns: repeat(1,100%)
    }

    h1::before,h1::after,.banner-wrap a {
        display: none
    }

    .grid-item.two-column {
        flex-direction: column
    }

    .grid-item.two-column&gt;div {
        width: 100%
    }

    .two-column p {
        max-width: unset
    }

    .link-wrap {
        padding-left: 20px
    }
}

@media only screen and (max-width: 480px) {
    .column-wrap p {
        font-size:15px;
        margin: 0
    }

    .banner-wrap {
        padding: 35px 0 60px
    }

    .txt-part h2 {
        font-size: 25px;
        margin-bottom: 15px
    }
}
</pre></body></html>