.act-btn.cta-btn{padding:14px 40px;border-radius:3px}.zwc-banner{background-color:#21008c;padding:120px 0}.zwc-banner .zwc-frame-inner-wrapper{display:flex;justify-content:space-between;align-items:center;gap:82px;border-radius:32px}.zwc-banner .zwc-banner-content{max-width:50%}.zwc-banner .zwc-banner-container{display:flex;flex-direction:column;gap:40px}.zwc-banner .zwc-text-wrap{display:flex;flex-direction:column;gap:16px}.zwc-banner .zwc-text-inner{display:flex;flex-direction:column;gap:24px}.zwc-banner h1{font-family:var(--primaryfont-semibold);font-size:45px;line-height:1.14;letter-spacing:-0.02em;color:#fff;text-align:left}.zwc-banner .zwc-banner-content p{font-family:var(--primaryfont-regular);font-size:20px;line-height:1.5;letter-spacing:-0.02em;color:#fff}.zwc-banner .zwc-button-wrap{display:flex;align-items:center;gap:24px}.zwc-banner .zwc-btn-secondary{display:flex;align-items:center;gap:12px;padding:12px 40px;border-radius:3px;border:2px solid #fff;border-radius:4px;color:#fff;font-family:var(--primaryfont-semibold);font-size:16px;line-height:1.625;letter-spacing:-0.02em;text-decoration:none}.zwc-banner .cta-btn::after{content:"";display:inline-block;width:24px;height:24px;background:url("//www.zohowebstatic.com/sites/zweb/images/thrive/zwc-customer-loyal-advocate/zwc-right-arrow.svg") no-repeat center / contain;vertical-align:middle;margin-left:8px}.zwc-banner .zwc-banner-visual{max-width:50%;flex-shrink:0;text-align:center}.zwc-banner .zwc-banner-visual img{width:80%;height:auto}.zwc-features{background-color:#f5faff;padding:96px 0}.zwc-features .content-wrap{max-width:1280px;margin:0 auto}.zwc-features .zwc-features-inner{display:flex;flex-direction:column;align-items:center;gap:80px}.zwc-features .zwc-heading-wrap{text-align:center}.zwc-features .zwc-heading-wrap h2{font-family:var(--primaryfont-semibold);font-size:44px;line-height:1.14;letter-spacing:-0.02em;color:#000;max-width:640px}.zwc-features .zwc-features-layout{display:flex;gap:108px;align-items:center}.zwc-features .zwc-tab-list{list-style:none;margin:0;padding:0;width:524px;flex-shrink:0}.zwc-features .zwc-tab-item{border-bottom:1px solid #e7e7e7;cursor:pointer;overflow:hidden}.zwc-features .zwc-tab-item.active{background-color:#fff;border-radius:10px}.zwc-features .zwc-tab-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px}.zwc-features .zwc-tab-header span{font-family:var(--zf-primary-medium);font-size:24px;line-height:1.33;letter-spacing:-0.02em;color:#000}.zwc-features .zwc-tab-item.active .zwc-tab-header span{font-family:var(--primaryfont-bold)}.zwc-features .zwc-tab-arrow{display:inline-block;width:24px;height:24px;flex-shrink:0;background:url("//www.zohowebstatic.com/sites/zweb/images/thrive/zwc-customer-loyal-advocate/zwc-down-arrow.svg") no-repeat center / contain;transition:transform .3s ease}.zwc-features .zwc-tab-item.active .zwc-tab-arrow{transform:rotate(90deg)}.zwc-features .zwc-tab-content{max-height:0;overflow:hidden;transition:max-height .4s ease}.zwc-features .zwc-tab-item.active .zwc-tab-content{max-height:200px}.zwc-features .zwc-tab-content p{padding:0 32px 16px;font-family:var(--primaryfont-regular);font-size:16px;line-height:1.625;letter-spacing:-0.02em;color:#000}.zwc-features .zwc-tab-progress{height:0;overflow:hidden}.zwc-features .zwc-tab-item.active .zwc-tab-progress{height:3px}.zwc-features .zwc-progress-bar{height:3px;background-color:#0a55eb;width:0;border-radius:3px}.zwc-features .zwc-tab-item.active .zwc-progress-bar{animation:progressFill 7s linear forwards}@keyframes progressFill{from{width:0}to{width:100%}}.zwc-features .zwc-features-image{width:548px;height:530px;flex-shrink:0;border-radius:24px;border:1px solid #d1d1d1;overflow:hidden;position:relative;background:#fff}.zwc-features .zwc-tab-image{position:absolute;top:0;bottom:0;left:0;right:0;width:480px;height:max-content;margin:auto;object-fit:contain;opacity:0;transition:opacity .5s ease;bottom:0}.zwc-features .zwc-tab-image.active{opacity:1}.zwc-features .zwc-tab-mobile-img{display:none}.zwc-solutions{padding:96px 0}.zwc-solutions .content-wrap{max-width:1280px;margin:0 auto}.zwc-solutions .zwc-solutions-inner{display:flex;flex-direction:column;align-items:center;gap:72px}.zwc-solutions .zwc-heading-wrap{text-align:center;max-width:802px}.zwc-solutions .zwc-heading-wrap h2{font-family:var(--primaryfont-semibold);font-size:44px;line-height:1.14;letter-spacing:-0.02em;color:#000;max-width:500px}.zwc-solutions .zwc-solutions-grid{display:flex;flex-direction:column;gap:2px;width:100%}.zwc-solutions .zwc-solutions-row{display:flex;gap:56px}.zwc-solutions .zwc-solution-card{flex:1;display:flex;justify-content:center;gap:24px;padding:48px}.zwc-solutions .zwc-solution-art{width:120px;height:120px;flex-shrink:0;background-color:#f7f7f7;display:flex;align-items:center;justify-content:center}.zwc-solutions .zwc-solution-art span{display:inline-block;width:80px;height:80px;background-image:url(//www.zohowebstatic.com/sites/zweb/images/thrive/zwc-customer-loyal-advocate/zwc-forever-sprite.svg);background-repeat:no-repeat;background-size:318px}.zwc-solutions .zwc-art-1{background-position:0 center}.zwc-solutions .zwc-art-2{background-position:-79px center}.zwc-solutions .zwc-art-3{background-position:-159px center}.zwc-solutions .zwc-art-4{background-position:-240px center}.zwc-solutions .zwc-solution-text{display:flex;flex-direction:column}.zwc-solutions .zwc-solution-text h3{font-family:var(--primaryfont-semibold);font-size:24px;line-height:1.33;letter-spacing:-0.02em;color:#000}.zwc-solutions .zwc-solution-text p{font-family:var(--primaryfont-regular);font-size:18px;line-height:1.56;letter-spacing:-0.02em;color:#000}.zwc-cta{background-color:#21008c;padding:100px 0}.zwc-cta .content-wrap{max-width:1280px;margin:0 auto}.zwc-cta .zwc-cta-inner{display:flex;flex-direction:column;align-items:center;gap:40px}.zwc-cta .zwc-cta-text{display:flex;flex-direction:column;align-items:center;gap:24px}.zwc-cta .zwc-cta-text h2{font-family:var(--primaryfont-semibold);font-size:44px;line-height:1.14;letter-spacing:-0.02em;color:#fff;text-align:center;max-width:870px}.zwc-cta .zwc-cta-desc{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:818px}.zwc-cta .zwc-cta-desc p{font-family:var(--primaryfont-regular);line-height:1.625;letter-spacing:-0.02em;color:#fff;text-align:center;font-size:18px}.zwc-cta .act-btn::after{content:"";display:inline-block;width:24px;height:24px;background:url("//www.zohowebstatic.com/sites/zweb/images/thrive/zwc-customer-loyal-advocate/zwc-right-arrow.svg") no-repeat center / contain;vertical-align:middle;margin-left:12px}.zwc-faq{background-color:#f6f6f6;padding:120px 0}.zwc-faq .content-wrap{max-width:1280px;margin:0 auto}.zwc-faq .zwc-faq-inner{display:flex;flex-direction:column;gap:56px;max-width:900px;margin:0 auto}.zwc-faq .zwc-heading-wrap{text-align:center}.zwc-faq .zwc-heading-wrap h2{font-family:var(--primaryfont-semibold);font-size:44px;line-height:1.14;letter-spacing:-0.02em;color:#000}.zwc-faq .zwc-faq-list{display:flex;flex-direction:column}.zwc-faq .zwc-faq-item{border-bottom:1px solid #000;padding:34px 24px;cursor:pointer}.zwc-faq .zwc-faq-question{display:flex;gap:65px;cursor:pointer}.zwc-faq .zwc-faq-question h3{flex:1;font-family:var(--primaryfont-semibold);font-size:24px;line-height:1.15;letter-spacing:-0.02em;color:#000;margin:0}.zwc-faq .zwc-faq-icon{flex-shrink:0;display:inline-block;width:24px;height:26px;background:url("//www.zohowebstatic.com/sites/zweb/images/thrive/zwc-customer-loyal-advocate/zwc-plus.svg") no-repeat center / contain}.zwc-faq .zwc-faq-item.active .zwc-faq-icon{background-image:url("//www.zohowebstatic.com/sites/zweb/images/thrive/zwc-customer-loyal-advocate/zwc-minus.svg")}.zwc-faq .zwc-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.zwc-faq .zwc-faq-item.active .zwc-faq-answer{max-height:300px}.zwc-faq .zwc-faq-answer p{padding-top:22px;font-family:var(--primaryfont-regular);font-size:18px;line-height:1.44;color:#000;margin:0}.zwc-features .zwc-tab-image:nth-child(3){width:370px}body.zwc-popupoverlay:before{content:'';position:absolute;left:0;top:-115px;width:100%;height:calc(100% + 115px);background:rgba(0,0,0,0.6);transition:.5s all;z-index:1000}body.zwc-popupoverlay{position:relative;overflow:hidden}.zwc-demo-form.active{right:0;z-index:1000}.zwc-demo-form{max-width:490px;height:100vh;position:fixed;top:0;right:-630px;background:#fff;padding:70px 15px;transition:.5s right}.zwc-demo-close::before{width:2px;height:15px;background:#fff;content:"";position:absolute;left:35%;top:49%;transform:rotate(45deg) translate(-50%,-50%)}.zwc-demo-close::after{width:2px;height:15px;background:#fff;content:"";position:absolute;left:62%;top:45%;transform:rotate(-45deg) translate(-50%,-50%)}.zwc-demo-close{position:absolute;left:10px;top:10px;height:40px;width:40px;cursor:pointer}.zwc-demo-close::after,.zwc-demo-close::before{background:#000}.zwc-demo-form h2{font-size:24px}.zwc-demo-iframe{overflow:auto;height:100%}.zwc-pricing-cta{display:inline-block;font-family:var(--zf-primary-semibold),sans-serif;padding:14px 40px;border-radius:3px;margin:0;border:1px solid transparent;cursor:pointer;z-index:1;font-size:15px;text-transform:uppercase;position:relative;text-align:center;background:var(--primary-btn-color);color:#fff}.zwc-pricing-cta:after{content:"";display:inline-block;width:24px;height:24px;background:url(//www.zohowebstatic.com/sites/zweb/images/thrive/zwc-customer-loyal-advocate/zwc-right-arrow.svg) no-repeat center / contain;vertical-align:middle;margin-left:12px}@media screen and (max-width:1440px){.zwc-features .zwc-features-layout{gap:38px}}@media screen and (max-width:1199px){.zwc-banner h1{font-size:40px}.zwc-banner .zwc-banner-visual{width:420px}.zwc-features .zwc-heading-wrap h2,.zwc-solutions .zwc-heading-wrap h2,.zwc-cta .zwc-cta-text h2,.zwc-faq .zwc-heading-wrap h2{font-size:38px}.zwc-features .zwc-features-layout{gap:60px}.zwc-features .zwc-tab-list{width:420px}.zwc-features .zwc-features-image{width:480px;height:450px}.zwc-solutions .zwc-solution-card{padding:32px}.zwc-features .zwc-tab-image{width:370px}.zwc-features .zwc-tab-image:nth-child(3){width:330px}}@media screen and (max-width:1024px){.zwc-banner .zwc-frame-inner-wrapper{gap:52px}}@media screen and (max-width:991px){.zwc-banner{padding:80px 20px}.zwc-banner .zwc-banner-visual img{width:100%}.zwc-banner .zwc-frame-inner-wrapper{flex-direction:column;gap:62px}.zwc-banner .zwc-banner-content{max-width:100%}.zwc-banner h1{font-size:36px;text-align:center}.zwc-banner .zwc-banner-content p{font-size:18px;text-align:center}.zwc-banner .zwc-button-wrap{justify-content:center}.zwc-banner .zwc-banner-visual{width:380px}.zwc-features{padding:64px 20px}.zwc-features .zwc-features-inner{gap:48px}.zwc-features .zwc-heading-wrap h2{font-size:34px}.zwc-features .zwc-features-layout{flex-direction:column;gap:0}.zwc-features .zwc-tab-list{width:100%}.zwc-features .zwc-tab-header span{font-size:26px}.zwc-features .zwc-features-image{display:none}.zwc-features .zwc-tab-item{cursor:default;border-bottom:0}.zwc-features .zwc-tab-item.active{background-color:transparent;border-radius:0}.zwc-features .zwc-tab-arrow{display:none}.zwc-features .zwc-tab-progress{display:none}.zwc-features .zwc-tab-content{max-height:none;overflow:visible}.zwc-features .zwc-tab-mobile-img{display:block;max-height:none;overflow:visible;text-align:center}.zwc-features .zwc-tab-header{justify-content:center}.zwc-features .zwc-tab-content p{text-align:center;max-width:570px;margin:auto}.zwc-features .zwc-tab-mobile-img img{width:440px;margin:auto;height:auto;border-radius:10px;margin-top:16px}.zwc-features .zwc-tab-item+.zwc-tab-item{margin-top:70px}.zwc-solutions{padding:64px 20px}.zwc-solutions .zwc-heading-wrap h2{font-size:36px}.zwc-solutions .zwc-solutions-row{flex-direction:column;gap:32px}.zwc-solutions .zwc-solution-card{padding:32px 24px}.zwc-cta{padding:64px 20px}.zwc-cta .zwc-cta-text h2{font-size:36px}.zwc-faq{padding:80px 20px}.zwc-faq .zwc-heading-wrap h2{font-size:36px}.zwc-faq .zwc-faq-question{gap:24px}.zwc-faq .zwc-faq-question h3{font-size:20px}}@media screen and (max-width:767px){.zwc-banner{padding:48px 16px}.zwc-banner .zwc-banner-content p{font-size:16px}.zwc-banner .zwc-button-wrap{flex-direction:column;gap:16px}.zwc-banner .zwc-banner-visual{width:100%;max-width:360px}.zwc-features{padding:48px 16px}.zwc-features .zwc-features-inner{gap:32px}.zwc-features .zwc-heading-wrap h2{font-size:28px}.zwc-features .zwc-tab-header{padding:20px 16px}.zwc-features .zwc-tab-content p{padding:0 16px 12px;font-size:14px}.zwc-solutions{padding:48px 16px}.zwc-solutions .zwc-solutions-inner{gap:40px}.zwc-solutions .zwc-heading-wrap h2{font-size:28px}.zwc-solutions .zwc-solution-card{flex-direction:column;padding:24px}.zwc-solutions .zwc-solution-text h3{font-size:23px}.zwc-solutions .zwc-solution-text p{font-size:16px}.zwc-cta{padding:48px 16px}.zwc-cta .zwc-cta-text h2{font-size:28px}.zwc-cta .zwc-cta-desc p{font-size:17px}.zwc-faq{padding:48px 16px}.zwc-faq .zwc-faq-inner{gap:32px}.zwc-faq .zwc-heading-wrap h2{font-size:28px}.zwc-faq .zwc-faq-item{padding:16px}.zwc-faq .zwc-faq-question{gap:16px}.zwc-faq .zwc-faq-question h3{font-size:18px}.zwc-faq .zwc-faq-answer p{font-size:16px;padding-top:16px}}