.zwc-page-wrap{text-wrap-style:pretty;box-sizing:border-box;background:#000;--zwc-pad-y:clamp(60px,9vw,120px);--zwc-card-bg:#101010;--zwc-border:#303030;--zwc-card-radius:12px;--zwc-text-muted:#c7c7c7;--zwc-gradient:linear-gradient(90deg,#7df4ff 0,#fffd99 53.365%,#ff4646 100%)}.zwc-for-in{display:none}.ccode-in .zwc-for-in{display:inline}.act-btn.cta-btn{visibility:visible;opacity:1}.cta-btn{border-radius:4px}.zwc-banner-wrap .act-btn.cta-btn,.zwc-bottom-cta-wrap .act-btn.cta-btn{padding:clamp(10px,2vw,16px) 48px clamp(10px,2vw,16px) clamp(22px,4vw,32px)}.act-btn.cta-btn::before{content:"";position:absolute;width:8px;height:8px;top:calc(50% - 5px);right:30px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:right .3s}.act-btn.cta-btn:hover::before{right:25px}.zwc-gradient-text{background:var(--zwc-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:block}.zw-product-header.zwph-white{background-color:#000}.zwc-banner-wrap{padding-top:clamp(50px,9vw,120px)}.zwc-banner-wrap .content-wrap{text-align:center}.zwc-banner-wrap .zwc-text-wrap{text-align:center;margin-bottom:clamp(60px,5vw,80px)}.zwc-banner-wrap h1{font-family:var(--primaryfont-semibold);font-size:clamp(32px,3.5vw,56px);line-height:1.14;letter-spacing:-1.12px;color:#fff;max-width:912px;margin-inline:auto}.banner-desc{font-size:clamp(16px,1.6vw,20px);line-height:1.5;letter-spacing:-0.4px;color:var(--zwc-text-muted)}.logo-container{display:flex;width:100%;position:relative;flex-wrap:wrap}.logo-container::before,.logo-container::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;max-width:1920px;height:1px;background:var(--zwc-border)}.logo-container::before{top:0}.logo-container::after{bottom:0}.logo-container .logo-wrap{display:flex;align-items:center;justify-content:center;padding:clamp(20px,2.4vw,30px) clamp(16px,2vw,30px);flex:1}.logo-container .logo-wrap img{aspect-ratio:3.5}.logo-container .logo-wrap+.logo-wrap{border-left:1px solid var(--zwc-border)}.logo-container .logo-wrap:first-child{border-left:1px solid var(--zwc-border)}.logo-container .logo-wrap:last-child{border-right:1px solid var(--zwc-border)}.zwc-deploy-wrap{padding:var(--zwc-pad-y) 0}.zwc-deploy-wrap .content-wrap{background:var(--zwc-card-bg);border-radius:20px;padding:clamp(40px,5vw,65px) clamp(32px,7.5vw,100px);max-width:920px;margin:0 auto}.zwc-deploy-wrap h2{font-family:var(--primaryfont-semibold);font-size:clamp(22px,2.5vw,32px);line-height:1.25;letter-spacing:-0.64px;color:#fff;margin-bottom:clamp(16px,2vw,21px)}.zwc-deploy-wrap p{font-size:clamp(16px,1.4vw,18px);line-height:1.56;letter-spacing:-0.36px;color:var(--zwc-text-muted);margin-bottom:clamp(12px,1.5vw,20px);max-width:670px}.zwc-deploy-wrap p:last-child{margin-bottom:0}.zwc-quick-wrap{padding-bottom:var(--zwc-pad-y)}.zwc-quick-wrap .content-wrap{display:flex;flex-direction:column;align-items:center}.tldr-title{font-family:var(--primaryfont-semibold);font-size:clamp(28px,3.1vw,40px);line-height:1.2;letter-spacing:-0.8px;text-align:center;margin-bottom:clamp(20px,2.5vw,30px)}.platform-wrap{display:flex;width:100%;border:1px solid var(--zwc-border);border-radius:var(--zwc-card-radius) var(--zwc-card-radius) 0 0;text-align:center}.text-wrap{flex:1;padding:clamp(20px,2.5vw,30px)}.text-wrap+.text-wrap{border-left:1px solid var(--zwc-border)}.text-label{font-family:var(--primaryfont-semibold);font-size:clamp(20px,1.9vw,24px);line-height:1.33;letter-spacing:-0.48px;color:#fff;margin:0}.text-value{font-size:clamp(16px,1.4vw,18px);line-height:1.56;letter-spacing:-0.36px;color:var(--zwc-text-muted);margin:16px auto 0;max-width:296px}.text-wrap+.text-wrap .text-value{max-width:420px}.zwc-picks-container{border:1px solid var(--zwc-border);border-top:0;border-radius:0 0 var(--zwc-card-radius) var(--zwc-card-radius);padding:clamp(16px,2.5vw,30px);width:100%}.picks-title{font-family:var(--primaryfont-semibold);font-size:clamp(22px,2.5vw,32px);line-height:1.25;letter-spacing:-0.64px;color:#fff;margin:0 0 clamp(20px,2.5vw,30px);text-align:center;width:100%}.picks-row+.picks-row{margin-top:10px}.picks-row{display:flex;gap:12px}.picks-row-2{gap:10px}.picks-row .zwc-apps-wrap{flex:1;background:var(--zwc-card-bg);border-radius:8px;padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,2vw,24px);text-align:center}.picks-row-3 .zwc-apps-wrap{height:201px}.zwc-apps-wrap.zwc-apps-catalyst{border:.5px solid transparent;background:linear-gradient(var(--zwc-card-bg),var(--zwc-card-bg)) padding-box,var(--zwc-gradient) border-box;padding:24px 18px}.app-desc{font-size:clamp(16px,1.4vw,18px);line-height:1.56;letter-spacing:-0.36px;color:var(--zwc-text-muted);margin-bottom:0;max-width:224px}.picks-row-2 .app-desc{max-width:360px}.zwc-apps-catalyst .app-desc{max-width:358px}.zwc-comparison-wrap{padding-bottom:var(--zwc-pad-y);text-align:center}.zwc-comparison-wrap .table-wrap{margin-top:clamp(24px,3vw,40px)}.zwc-header-wrap{text-align:center}.section-title{font-family:var(--primaryfont-semibold);font-size:clamp(28px,3.75vw,48px);line-height:1.17;letter-spacing:-0.96px;color:#fff}.section-desc{font-family:var(--primaryfont-regular);font-size:clamp(16px,1.4vw,18px);line-height:1.56;letter-spacing:-0.36px;color:var(--zwc-text-muted);margin-top:14px}.table-wrap{border:1px solid var(--zwc-border);border-radius:var(--zwc-card-radius);overflow:auto;max-width:1280px;width:100%}.comparison-table{width:100%;border-collapse:collapse;min-width:1040px}.comparison-table th,.comparison-table td{padding:clamp(8px,1vw,12px) clamp(14px,1.7vw,20px);vertical-align:middle;text-align:center;border-right:1px solid var(--zwc-border);font-size:16px;line-height:1.625;letter-spacing:-0.32px}.comparison-table thead th{font-family:var(--primaryfont-semibold);color:#fff;height:82px}.comparison-table tbody{border-top:1px solid var(--zwc-border)}.comparison-table tbody td,.comparison-table tbody th{height:114px}.comparison-table tbody th{font-family:var(--primaryfont-semibold);color:#fff;text-align:center;white-space:nowrap}.comparison-table tbody td{font-family:var(--primaryfont-regular);color:var(--zwc-text-muted)}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-table th:last-child,.comparison-table td:last-child{border-right:0}.comparison-table .catalyst-col{background:var(--zwc-card-bg);color:#fff}.comparison-table thead .catalyst-col{color:#f5fca1}.comparison-table thead th:first-child{visibility:hidden}.card-dots{display:none}.zwc-deep-wrap{padding-bottom:var(--zwc-pad-y)}.zwc-deep-wrap .text-container{margin-top:clamp(24px,3vw,40px)}.zwc-deep-header{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);align-items:center;max-width:972px;margin:0 auto;width:100%}.zwc-deep-header .zwc-header-wrap{width:100%}.platform-tabs{display:flex;gap:clamp(8px,1.1vw,14px);align-items:center;justify-content:center;flex-wrap:wrap}.tab-btn{font-family:var(--primaryfont-semibold);font-size:clamp(16px,1.4vw,18px);line-height:1.56;letter-spacing:-0.36px;color:#fff;background:0;border:1px solid var(--zwc-border);border-radius:100px;padding:clamp(6px,0.7vw,8px) clamp(16px,2.34vw,30px);cursor:pointer;white-space:nowrap;transition:none}.tab-btn.active{background:linear-gradient(90deg,rgba(125,244,255,0.4) 0,rgba(255,253,153,0.4) 53.365%,rgba(255,70,70,0.4) 100%);background-clip:padding-box;border-color:transparent;color:#fff}.tab-btn:hover{background:linear-gradient(90deg,rgba(125,244,255,0.20) 0,rgba(255,253,153,0.20) 53.37%,rgba(255,70,70,0.20) 100%)}.text-container{display:none;border:1px solid var(--zwc-border);border-radius:var(--zwc-card-radius);overflow:hidden;padding:clamp(20px,2.8vw,36px)}.text-container.active{display:block}.text-container .card-container{margin-top:clamp(20px,2.5vw,30px)}.platform-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.platform-name{font-family:var(--primaryfont-semibold);font-size:clamp(22px,2.2vw,28px);line-height:1.25;letter-spacing:-0.56px;color:#fff}.platform-desc{font-size:clamp(16px,1.4vw,18px);line-height:1.56;letter-spacing:-0.36px;color:var(--zwc-text-muted);max-width:780px;margin-top:clamp(14px,2vw,24px)}.arrow-wrap{display:flex;gap:10px;flex-shrink:0}.nav-arrow{background:0;border:0;cursor:pointer;padding:0;transition:opacity .3s ease}.nav-arrow::before{content:"";display:block;background-image:url('//www.zohowebstatic.com/sites/zweb/images/catalyst/five-best-platform/icons-sprite.png');background-repeat:no-repeat;background-size:858px auto;mix-blend-mode:screen;width:40px;height:42px}.prev-btn::before{background-position:-492px -82px;transform:rotate(180deg)}.next-btn::before{background-position:-492px -82px}.nav-arrow.is-disabled{opacity:.35;cursor:default}.best-wrap{margin-top:clamp(26px,2.3vw,28px)}.card-scroll-wrap{position:relative}.card-text-wrap{display:flex;gap:14px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.card-text-wrap::-webkit-scrollbar{display:none}.card-fade{position:absolute;top:0;bottom:4px;width:200px;pointer-events:none;opacity:1;transition:opacity .3s ease}.card-fade:not(.card-fade-left){right:0;background:linear-gradient(to left,#101010 21%,rgba(16,16,16,0.2));border-radius:0 var(--zwc-card-radius) var(--zwc-card-radius) 0}.card-fade-left{left:0;background:linear-gradient(to right,#101010 21%,rgba(16,16,16,0.2));border-radius:var(--zwc-card-radius) 0 0 var(--zwc-card-radius)}.card-fade.is-hidden{opacity:0}.card-wrap{background:var(--zwc-card-bg);border-radius:var(--zwc-card-radius);padding:clamp(16px,2vw,24px);flex-shrink:0}.feature-card{max-width:332px;display:flex;flex-direction:column}.pricing-card{width:580px}.pricing-card .card-body{font-size:clamp(16px,1.4vw,18px);line-height:1.56;letter-spacing:-0.36px}.feature-card::before,.pricing-card::before,.best-icon-wrap::before{content:"";display:block;background-image:url('//www.zohowebstatic.com/sites/zweb/images/catalyst/five-best-platform/icons-sprite.png');background-repeat:no-repeat;background-size:858px auto;mix-blend-mode:screen;width:34px;height:34px}.card-text-wrap .feature-card:nth-child(1)::before{background-position:-70px -88px}.card-text-wrap .feature-card:nth-child(2)::before{background-position:-116px -88px}.card-text-wrap .feature-card:nth-child(3)::before{background-position:-390px -87px}.card-text-wrap .feature-card:nth-child(4)::before{background-position:-157px -88px}.pricing-card::before{background-position:-200px -86px}.card-title,.best-card-title{font-family:var(--primaryfont-semibold);font-size:clamp(18px,1.9vw,24px);line-height:1.33;letter-spacing:-0.48px;color:#fff;margin:clamp(14px,2vw,20px) 0 12px}.best-card-title{margin-top:0}.card-body{font-size:16px;line-height:1.625;letter-spacing:-0.32px;color:var(--zwc-text-muted)}.best-card{border:.5px solid transparent;background:linear-gradient(#000,#000) padding-box,var(--zwc-gradient) border-box;border-radius:var(--zwc-card-radius);padding:clamp(15px,2vw,24px);display:flex;align-items:center;gap:clamp(16px,2vw,24px)}.best-icon-wrap{background:rgba(255,255,255,0.1);border-radius:6px;padding:clamp(18px,2.2vw,26px);flex-shrink:0}.best-icon-wrap::before{background-position:-346px -86px}.best-desc{margin:14px 0 auto;font-size:clamp(16px,1.4vw,17px);line-height:1.56;letter-spacing:-0.2px;color:var(--zwc-text-muted)}.platform-link{margin:clamp(18px,2.3vw,28px) 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.56;letter-spacing:-0.36px;color:var(--zwc-text-muted)}.platform-link a,.card-body a{color:#fff;text-decoration:underline}.zwc-choose-wrap{padding-bottom:var(--zwc-pad-y)}.zwc-choose-wrap .content-wrap{display:flex;flex-direction:column;gap:clamp(24px,3vw,40px);align-items:center}.verdict-title{font-family:var(--primaryfont-semibold);font-size:clamp(28px,3.75vw,48px);line-height:1.17;letter-spacing:-0.96px;text-align:center;color:#fff}.verdict-table{width:100%;border-collapse:collapse;min-width:590px;overflow-x:auto}.verdict-table th,.verdict-table td{padding:clamp(16px,1.56vw,26px) clamp(16px,3.9vw,50px);vertical-align:middle;border-bottom:1px solid rgba(48,48,48,0.7);font-size:clamp(16px,1.4vw,18px);line-height:1.56;letter-spacing:-0.36px}.verdict-table thead th{font-family:var(--primaryfont-semibold);color:#f5fca1;font-size:clamp(16px,1.6vw,20px);line-height:1.5;letter-spacing:-0.4px;text-align:left}.verdict-table thead th:last-child{text-align:right}.verdict-table tbody{border-top:1px solid rgba(48,48,48,0.7)}.verdict-table tbody td{color:var(--zwc-text-muted)}.verdict-table tbody td:last-child{text-align:right;white-space:nowrap}.verdict-table tr:last-child td{border-bottom:0}.verdict-table .catalyst-row td{color:#fff;padding:clamp(16px,1.56vw,36px) clamp(16px,3.9vw,50px)}.catalyst-row td:first-child{width:770px}.zwc-bottom-cta-wrap .content-wrap{background:var(--zwc-card-bg);border-radius:16px;padding:clamp(48px,8vw,106px) clamp(32px,9vw,118px);max-width:908px;margin:0 auto;text-align:center}.cta-title{font-family:var(--primaryfont-semibold);font-size:clamp(24px,3.2vw,40px);line-height:1.2;letter-spacing:-0.8px;color:#fff;max-width:800px;margin:0 auto clamp(20px,2.6vw,34px)}.cta-desc{font-size:clamp(16px,1.4vw,18px);line-height:1.56;letter-spacing:-0.36px;color:#f5fca1;margin-bottom:clamp(12px,2vw,16px)}.body-umain .act-btn.cta-btn::before{display:none}.body-umain .zwc-banner-wrap .act-btn,.body-umain .zwc-bottom-cta-wrap .act-btn{padding-right:clamp(22px,4vw,32px)}.zwc-quick-links-wrap{padding:clamp(48px,7.5vw,100px) 0}.zwc-quick-links-wrap .content-wrap{border:.5px solid transparent;background:linear-gradient(#000,#000) padding-box,var(--zwc-gradient) border-box;border-radius:16px;padding:clamp(40px,6vw,72px) clamp(30px,5vw,60px);max-width:872px;text-align:center}.quicklink-title{font-family:var(--primaryfont-semibold);font-size:clamp(28px,3.75vw,48px);line-height:1.2;letter-spacing:-0.8px;color:#fff;margin-bottom:clamp(24px,2.5vw,34px)}.zwc-resource-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(16px,3.2vw,41px);margin-bottom:clamp(20px,2vw,24px)}.zwc-resource-list a{display:inline-flex;align-items:center;gap:12px;font-family:var(--zf-primary-medium);font-size:clamp(16px,1.5vw,18px);line-height:1.9;letter-spacing:-0.02em;color:#fff;text-decoration:underline}.zwc-resource-list a::before{content:"";display:block;width:22px;height:24px;flex-shrink:0;background-image:url('//www.zohowebstatic.com/sites/zweb/images/catalyst/five-best-platform/icons-sprite.png');background-repeat:no-repeat;background-size:858px auto;mix-blend-mode:screen}.zwc-res-helpdocs a::before{background-position:-244px -91px}.zwc-res-pricing a::before{background-position:-277px -91px;width:24px}.zwc-res-cookbook a::before{background-position:-309px -89px;width:28px;height:27px}.zwc-explore-btn{display:inline-block;border:.5px solid rgba(208,224,255,0.30);border-radius:4px;padding:clamp(10px,2vw,12px) 48px clamp(10px,2vw,12px) clamp(22px,3vw,26px);color:#fff;font-family:var(--primaryfont-semibold);font-size:16px;line-height:1.625;position:relative}.zwc-explore-btn::after{content:"";position:absolute;right:22px;top:50%;width:8px;height:8px;border-top:1.5px solid #d0e0ff;border-right:1.5px solid #d0e0ff;transform:translateY(-50%) rotate(45deg)}.zwc-faq-wrap{padding-bottom:var(--zwc-pad-y)}.zwc-faq-wrap h2{font-family:var(--primaryfont-semibold);font-size:clamp(28px,3.1vw,40px);line-height:1.2;letter-spacing:-0.02em;color:#fff;text-align:center;margin-bottom:clamp(24px,3vw,42px)}.zwc-faq-list{max-width:848px;margin:0 auto;text-align:left}.zwc-faq-item{backdrop-filter:blur(4px);border:1px solid rgba(48,48,48,0.80);border-radius:10px;margin-bottom:16px}.zwc-faq-item:last-child,.zwc-faq-item h3{margin-bottom:0}.zwc-faq-item.active{border-color:#303030;background:#101010}.zwc-faq-btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:transparent;border:0;color:#fff;font-family:var(--zf-primary-medium);font-size:clamp(18px,1.7vw,20px);line-height:1.5;letter-spacing:-0.02em;text-align:left;padding:16px clamp(20px,2.6vw,34px);cursor:pointer}.zwc-faq-ans{display:none;padding:0 clamp(20px,2.5vw,34px) clamp(14px,1.8vw,20px)}.zwc-faq-ans p{font-size:16px;line-height:1.625;color:var(--zwc-text-muted);margin-bottom:0}.zwc-faq-ans p a{color:var(--zwc-text-muted);text-decoration:underline}.zwc-icon-toggle{position:relative;width:14px;height:14px;flex-shrink:0}.zwc-icon-toggle::before,.zwc-icon-toggle::after{content:"";position:absolute;background:rgba(255,255,255,0.5);border-radius:1px}.zwc-icon-toggle::before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.zwc-icon-toggle::after{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%)}.zwc-faq-item.active .zwc-icon-toggle::after{content:none}@media(max-width:1280px){.logo-container{flex-wrap:wrap;gap:20px 30px;justify-content:center}}@media screen and (max-width:991px){.logo-container .logo-wrap+.logo-wrap,.logo-container .logo-wrap:first-child,.logo-container .logo-wrap:last-child{border:0}.picks-row.picks-row-3,.picks-row.picks-row-2{flex-wrap:wrap}.content-wrap,.zwc-banner-wrap .content-wrap,.zwc-deploy-wrap .content-wrap,.zwc-bottom-cta-wrap .content-wrap,.zwc-quick-links-wrap .content-wrap{max-width:700px}.logo-container .logo-wrap{flex:unset}.logo-container{padding:clamp(20px,2vw,30px) 0}}@media screen and (max-width:767px){.platform-wrap,.picks-row,.platform-header{flex-direction:column}.platform-wrap .text-wrap+.text-wrap{border-left:0;border-top:1px solid var(--zwc-border)}.link-row{flex-direction:column;gap:16px}.zwc-resource-list{max-width:min(330px,100%);margin-inline:auto;gap:10px 30px}.act-btn.cta-btn::before{right:22px}.best-card{flex-direction:column;align-items:flex-start}.platform-tabs,.card-fade,.arrow-wrap{display:none}.text-container{display:block}.text-container+.text-container{margin-top:16px}.card-dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px}.card-dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--zwc-border);border:0;padding:0;cursor:pointer;transition:width .25s,background .25s}.card-dot.active{background:#fff;width:24px;border-radius:4px}.content-wrap,.zwc-banner-wrap .content-wrap,.zwc-deploy-wrap .content-wrap,.zwc-bottom-cta-wrap .content-wrap,.zwc-quick-links-wrap .content-wrap{max-width:620px}.zwc-choose-wrap .content-wrap{gap:5px}.zwc-gradient-text{display:inline}}@media screen and (max-width:405px){.zwc-resource-list{justify-content:flex-start;max-width:min(116px,100%)}.zwc-res-cookbook a::before{background-position:-272px -79px;background-size:752px auto;height:26px;width:24px}}