.zwc-bld-txt{font-family:var(--primaryfont-semibold)}.zwc-dis-inblk{display:inline-block}body .zw-template-inner{text-wrap:balance;text-wrap:pretty}.zwc-faq-wrap a{border-bottom:1px solid}.cta-btn,.demo-btn,.zwc-btn-white{padding:16px 32px;margin:0;font-family:var(--primaryfont-semibold);display:inline-block;text-transform:uppercase;text-align:center;font-size:16px;border-radius:4px;border:2px solid var(--primary-btn-color)}.demo-btn{border:2px solid #000;color:#000;border-radius:4px}.zwc-banner-wrap{background-color:#cde7ff;display:flex;justify-content:center;padding:130px 24px}.zwc-banner-wrap .content-wrap{max-width:1280px;width:100%}.zwc-banner-inner{display:flex;flex-direction:column;align-items:center;gap:35px;max-width:986px;margin:0 auto}.zwc-banner-wrap h1{font-family:var(--primaryfont-semibold);font-size:80px;line-height:1.1;letter-spacing:-1.6px;text-align:center;color:#000;margin:0}.zwc-banner-wrap .zwc-cta-group{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:center}.zwc-intro-wrap{display:flex;justify-content:center;padding:80px 24px 0}.zwc-intro-wrap .content-wrap{max-width:998px;width:100%}.zwc-intro-card{background-color:#2148aa;color:#fff;display:flex;flex-direction:column;gap:32px;padding:48px 80px}.zwc-intro-card h2{font-family:var(--primaryfont-semibold);font-size:48px;line-height:1.17;letter-spacing:-0.96px;margin:0;max-width:850px}.zwc-intro-card p{font-family:var(--primaryfont-regular);font-size:20px;line-height:1.4;letter-spacing:-0.4px;margin:0}.zwc-comparison-wrap{display:flex;justify-content:center;padding:0 24px}.zwc-comparison-wrap .content-wrap{max-width:998px;width:100%}.zwc-comparison-inner{display:flex;flex-direction:column;gap:32px;padding-top:80px}.zwc-comparison-inner h2{font-family:var(--primaryfont-semibold);font-size:48px;line-height:1.17;letter-spacing:-0.96px;color:#000;margin:0}.zwc-table-scroll{width:100%}@media screen and (max-width:767px){.zwc-table-scroll{overflow-x:auto}}.zwc-comparison-table{width:100%;min-width:650px;border-collapse:collapse;table-layout:fixed}.zwc-comparison-table thead th{background-color:#2148aa;color:#fff;height:88px;font-family:var(--primaryfont-semibold);font-size:18px;line-height:1.55;letter-spacing:-0.36px;text-align:center;border:1px solid #d5dcf0;padding:8px;vertical-align:middle;position:sticky;top:60px;z-index:2;box-shadow:inset 0 -1px 0 #d5dcf0,inset 0 1px 0 #d5dcf0}.zwc-comparison-table thead th:first-child{width:21.5%}.zwc-comparison-table tbody th{background-color:#fff;color:#000;font-family:var(--primaryfont-semibold);font-size:18px;line-height:1.55;letter-spacing:-0.36px;text-align:left;border:1px solid #d5dcf0;padding:40px 25px;vertical-align:middle}.zwc-comparison-table tbody td{background-color:#fff;color:#000;font-family:var(--primaryfont-regular);font-size:18px;line-height:1.55;letter-spacing:-0.36px;text-align:left;border:1px solid #d5dcf0;padding:40px 25px;vertical-align:middle}.zwc-comparison-table tbody td:nth-child(3){background-color:#eff2fb}.zwc-comparison-table .zwc-table-price{font-family:var(--primaryfont-semibold)}.zwc-comparison-table .zwc-table-price .zwc-price-label{font-family:var(--primaryfont-semibold)}.zwc-comparison-table .zwc-table-price .zwc-price-value{font-family:var(--primaryfont-semibold);display:block}.zwc-comparison-inner .zwc-table-note{font-family:var(--primaryfont-regular);font-size:20px;line-height:1.5;letter-spacing:-0.4px;color:#000;margin:0}.zwc-comparison-inner .zwc-table-note a,.zwc-vendor-card a,.zwc-features-link a,.zwc-vendor-card a,.zwc-faq-body a{color:inherit;border-bottom:1px solid}.zwc-features-wrap{display:flex;justify-content:center;padding:100px 24px}.zwc-features-wrap .content-wrap{max-width:998px;width:100%}.zwc-features-inner{display:flex;flex-direction:column;gap:40px}.zwc-features-inner h2{font-family:var(--primaryfont-semibold);font-size:48px;line-height:1.17;letter-spacing:-0.96px;color:#000;margin:0}.zwc-feature-list{display:flex;flex-direction:column;gap:32px;list-style:none;padding:0;margin:0}.zwc-feature-list li{position:relative;padding-left:28px;font-family:var(--primaryfont-regular);font-size:20px;line-height:1.5;letter-spacing:-0.4px;color:#000}.zwc-feature-list li::before{content:"";position:absolute;left:0;top:8px;width:12px;height:12px;border-radius:2px;transform:rotate(45deg);background-image:linear-gradient(135deg,#16b6cf 0,#178fe2 50%,#1851ff 100%)}.zwc-feature-label{font-family:var(--primaryfont-semibold);color:#0076d9}.zwc-features-link{font-family:var(--primaryfont-regular);font-size:20px;line-height:1.5;letter-spacing:-0.4px;color:#000;margin:0}.zwc-vendor-wrap{display:flex;justify-content:center;padding:0 24px}.zwc-vendor-wrap .content-wrap{max-width:998px;width:100%}.zwc-vendor-card{background-color:#000;color:#fff;display:flex;flex-direction:column;gap:32px;padding:48px 80px}.zwc-vendor-card h2{font-family:var(--primaryfont-semibold);font-size:48px;line-height:1.17;letter-spacing:-0.96px;margin:0;max-width:711px}.zwc-vendor-card p{font-family:var(--primaryfont-regular);font-size:20px;line-height:1.5;letter-spacing:-0.4px;margin:0}.zwc-faq-wrap{display:flex;justify-content:center;padding:120px 24px 120px}.zwc-faq-wrap .content-wrap{max-width:998px;width:100%}.zwc-faq-inner{display:flex;flex-direction:column;gap:40px;padding-top:88px}.zwc-faq-inner h2{font-family:var(--primaryfont-semibold);font-size:40px;line-height:1.2;letter-spacing:-0.8px;color:#000;text-align:center;margin:0}.zwc-faq-list{display:flex;flex-direction:column;gap:32px;list-style:none;padding:0;margin:0}.zwc-faq-item{display:flex;flex-direction:column;border-bottom:1px solid #000;padding-bottom:32px}.zwc-faq-header{display:flex;align-items:center;gap:70px;background:transparent;border:0;padding:0;cursor:pointer;text-align:left;width:100%;color:#000}.zwc-faq-icon{position:relative;display:inline-block;width:19px;height:19px;flex-shrink:0}.zwc-faq-icon::before,.zwc-faq-icon::after{content:"";position:absolute;background-color:#000;border-radius:2px;transition:opacity .2s ease}.zwc-faq-icon::before{top:50%;left:0;right:0;height:3px;transform:translateY(-50%)}.zwc-faq-icon::after{left:50%;top:0;bottom:0;width:3px;transform:translateX(-50%)}.zwc-faq-active .zwc-faq-icon::after{opacity:0}.zwc-faq-question{font-family:var(--primaryfont-semibold);font-size:24px;line-height:1.33;letter-spacing:-0.48px;color:#000;flex:1}.zwc-faq-body{display:none;padding:16px 0 0 89px}.zwc-faq-active .zwc-faq-body{display:block}.zwc-faq-body p{font-family:var(--primaryfont-regular);font-size:18px;line-height:1.44;letter-spacing:-0.36px;color:#000;margin:0}.zwc-footer-cta-wrap{background-color:#2148aa;display:flex;justify-content:center;padding:88px 24px}.zwc-footer-cta-wrap .content-wrap{max-width:1280px;width:100%}.zwc-footer-cta-inner{display:flex;flex-direction:column;align-items:center;gap:34px}.zwc-footer-cta-wrap h2{font-family:var(--primaryfont-semibold);font-size:72px;line-height:1.11;letter-spacing:-1.44px;text-align:center;color:#fff;margin:0;max-width:1044px}.zwc-footer-cta-wrap .zwc-cta-group{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:center}.zwc-btn-white{border:2px solid #fff;color:#fff;border-radius:4px}.zwc-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.faq-section{max-width:750px}.faq-section h2{margin:0 auto 30px;text-align:left}.faq-list>li{border-bottom:1px solid #c9c9c9;padding:20px 0 10px}.faq-list>li h3{font-family:var(--secondaryfont-semibold);font-size:24px;margin:0}.faq-list>li h3 button{position:relative;background:transparent;border:0;padding:0 30px 0 0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;display:block}.faq-list p{display:none;margin-bottom:0;cursor:pointer}.faq-list p.active{display:block}.faq-list p a{color:var(--zwc-link-clr)}.faq-list>li h3 .arrow{position:absolute;right:0;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.faq-list>li h3 .arrow::before,.faq-list>li h3 .arrow::after{position:absolute;content:"";left:50%;top:50%;background-color:#000;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.faq-list>li h3 .arrow::before{width:16px;height:3px;transform:translate(-50%,-50%)}.faq-list>li h3 .arrow::after{width:3px;height:16px;transform:translate(-50%,-50%)}.faq-list>li>div>p{max-width:700px}.faq-list>li.zactive{padding-bottom:30px}.faq-list>li.zactive h3 .arrow::after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.faq-list>li>div>p>a{color:#000;text-decoration:underline}@media screen and (max-width:1199px){.zwc-banner-wrap{padding:120px 24px}.zwc-banner-wrap h1{font-size:64px;letter-spacing:-1.28px}.zwc-footer-cta-wrap h2{font-size:56px;letter-spacing:-1.12px}.faq-list>li h6{padding-right:40px;font-size:22px}.zwc-comparison-table thead th{top:0}}@media screen and (max-width:991px){.zwc-banner-wrap{padding:80px 24px}.zwc-banner-wrap h1{font-size:48px;letter-spacing:-0.96px}.zwc-intro-card,.zwc-vendor-card{padding:40px}.zwc-intro-card h2,.zwc-comparison-inner h2,.zwc-features-inner h2,.zwc-vendor-card h2{font-size:36px;letter-spacing:-0.72px}.zwc-footer-cta-wrap h2{font-size:44px;letter-spacing:-0.88px}.zwc-faq-header{gap:32px}.zwc-faq-body{padding-left:51px}.faq-section a{margin-top:30px}}@media screen and (max-width:767px){.zwc-banner-wrap{padding:60px 20px}.zwc-banner-inner{gap:30px}.zwc-banner-wrap h1{font-size:35px;letter-spacing:-0.64px}.zwc-intro-wrap,.zwc-vendor-wrap,.zwc-comparison-wrap,.zwc-features-wrap{padding-left:20px;padding-right:20px}.zwc-features-wrap{padding:80px 20px}.zwc-intro-wrap{padding-top:56px}.zwc-comparison-inner{padding-top:56px;gap:24px}.zwc-features-inner{gap:28px}.zwc-intro-card,.zwc-vendor-card{padding:32px 24px;gap:24px}.zwc-intro-card h2,.zwc-comparison-inner h2,.zwc-features-inner h2,.zwc-vendor-card h2{font-size:25px;letter-spacing:-0.56px;line-height:1.2}.zwc-intro-card p,.zwc-vendor-card p,.zwc-feature-list li,.zwc-features-link,.zwc-comparison-inner .zwc-table-note{font-size:16px;letter-spacing:-0.32px}.zwc-comparison-table thead th,.zwc-comparison-table tbody th,.zwc-comparison-table tbody td{font-size:14px;letter-spacing:-0.28px;padding:12px 8px}.zwc-feature-list li{padding-left:22px}.zwc-feature-list li::before{top:8px}.zwc-faq-wrap{padding:80px 20px}.zwc-faq-inner{padding-top:56px;gap:32px}.zwc-faq-inner h2{font-size:28px;letter-spacing:-0.56px}.zwc-faq-list{gap:24px}.zwc-faq-item{padding-bottom:24px}.zwc-faq-header{gap:16px;align-items:flex-start}.zwc-faq-question{font-size:18px;letter-spacing:-0.36px}.zwc-faq-body{padding:12px 0 0 35px}.zwc-faq-body p{font-size:16px;letter-spacing:-0.32px}.zwc-footer-cta-wrap{padding:56px 20px}.zwc-footer-cta-wrap h2{font-size:32px;letter-spacing:-0.64px}.zwc-footer-cta-inner{gap:24px}.faq-section .act-btn{display:flex;max-width:220px;justify-content:center;text-align:center;margin:30px auto 0}.faq-list>li h3{font-size:21px}.zwc-features-wrap{padding:60px 20px}.zwc-feature-list{gap:25px}.cta-btn,.demo-btn,.zwc-btn-white{font-size:15px;padding:10px 25px}.zwc-comparison-table thead th{top:0;height:70px}}@media screen and (max-width:480px){.zwc-banner-wrap h1{font-size:30px}.zwc-faq-wrap{padding:60px 20px}.faq-list>li h6::before{width:10px;height:10px}.faq-list>li h6{font-size:18px}.faq-section .act-btn{max-width:250px}.faq-list>li>div>p{text-align:left}.zwc-comparison-table{min-width:550px}}