.comparison-hub{color:#1e2b29;background:#fff;font-family:inherit}.ch-wrap{width:min(1180px,100% - 64px);margin-inline:auto}.ch-intro{background:#edf1e7;border-bottom:1px solid #dee2dc;padding:140px 0 76px}.ch-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#2563ff;margin:0 0 24px;font-size:12px;font-weight:700}.ch-intro h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:1.04}.ch-intro h1 span{color:#42634f}.ch-intro-copy{color:#4f5e54;max-width:620px;margin:0;font-size:19px;line-height:1.7}.ch-directory{padding:64px 0 88px}.ch-directory-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:30px;display:flex}.ch-directory-heading h2{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:500}.ch-directory-heading p{color:#5b625e;margin:0;font-size:14px}.ch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ch-card{min-width:0;color:inherit;background:#fff;border:1px solid #dce2dc;border-radius:18px;flex-direction:column;padding:30px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.ch-card:hover{border-color:#9aafa0;transform:translateY(-3px);box-shadow:0 10px 30px #1e2b2910}.ch-card:focus-visible,.ch-button:focus-visible{outline-offset:5px;outline:3px solid #2563ff}.ch-logo{align-items:center;height:70px;margin-bottom:27px;display:flex}.ch-logo img{object-fit:contain;object-position:left center;width:auto;max-width:180px;height:auto;max-height:48px;display:block}.ch-logo--salesforce img{max-width:116px;max-height:64px}.ch-card h3{letter-spacing:-.035em;margin:0 0 14px;font-size:23px;font-weight:600;line-height:1.3}.ch-card h3 span{color:#6c756e;font-size:.8em;font-weight:400}.ch-card>p{color:#59645d;margin:0 0 26px;font-size:15px;line-height:1.65}.ch-card-link{color:#2454cc;border-top:1px solid #e9ece8;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;display:flex}.ch-cta{color:#fff;background:#1e2b29;padding:72px 0}.ch-cta-layout{justify-content:space-between;align-items:center;gap:64px;display:flex}.ch-cta h2{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(34px,4vw,51px);font-weight:500;line-height:1.12}.ch-button{color:#fff;background:#2563ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:26px;min-height:52px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ch-button:hover{background:#1d4ed8}@media (width<=1000px){.ch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-card{padding:26px}.ch-cta-layout{gap:32px}}@media (width<=600px){.ch-wrap{width:calc(100% - 40px)}.ch-intro{padding:112px 0 48px}.ch-intro-copy{font-size:17px}.ch-directory{padding:38px 0 52px}.ch-directory-heading{margin-bottom:24px;display:block}.ch-directory-heading p{margin-top:10px}.ch-grid{grid-template-columns:1fr;gap:16px}.ch-card{padding:26px}.ch-logo{height:60px;margin-bottom:18px}.ch-cta{padding:48px 0}.ch-cta-layout{display:block}.ch-button{margin-top:28px}.ch-cta p:last-child{font-size:16px}}@media (prefers-reduced-motion:reduce){.ch-card{transition:none}.ch-card:hover{transform:none}}.comparison-hub .ch-logo--creatio{overflow:hidden}.comparison-hub .ch-logo--creatio img{flex-shrink:0;width:240px;max-width:none;height:240px;max-height:none;margin-left:-32px}.ch-logo-hero{color:#17191c;background:#fff;border:0;padding:116px 0 54px}.ch-vs-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:60px;display:grid}.ch-logo-hero .ch-eyebrow{color:#606773;letter-spacing:.16em;margin-bottom:24px;font-size:11px}.ch-logo-hero h1{letter-spacing:-.05em;color:#17191c;margin:0 0 28px;font-size:clamp(44px,4.3vw,62px);font-weight:600;line-height:1.06}.ch-logo-hero .ch-intro-copy{color:#5b6069;max-width:490px;font-size:18px;line-height:1.65}.ch-explore{gap:18px;margin-top:30px}.ch-silver-panel{isolation:isolate;background:linear-gradient(135deg,#e0e3e7 0%,#f1f2f4 35%,#dce0e5 65%,#e5e7ea 100%);border-radius:24px;padding:44px 0 42px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}.ch-silver-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#0000 22%,#ffffff70 24%,#0000 38% 65%,#ffffff40 70%,#0000 80%);position:absolute;inset:0}.ch-silver-panel:after{content:"";z-index:-1;pointer-events:none;opacity:.24;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.28' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.ch-zapla-mark{object-fit:contain;width:132px;height:132px;margin:0 auto;display:block}.ch-silver-vs{text-align:center;letter-spacing:-.045em;color:#25282c;margin:34px 0 32px;font-size:42px;font-weight:600;line-height:1}.ch-marquees{gap:16px;display:grid}.ch-marquee{width:100%;overflow:hidden}.ch-track{will-change:transform;width:max-content;animation:38s linear infinite ch-scroll;display:flex}.ch-track--1{animation-duration:34s;animation-direction:reverse}.ch-logo-run{flex-shrink:0;gap:16px;padding-right:16px;display:flex}.ch-mark-tile{background:#ffffffed;border:1px solid #fff;border-radius:15px;justify-content:center;align-items:center;width:100px;height:100px;display:flex;overflow:hidden}.ch-mark-tile img{object-fit:contain;width:66px;height:66px}.ch-mark-tile--activecampaign img,.ch-mark-tile--keap img{width:43px;height:62px}.ch-mark-tile--podium img{width:48px;height:60px}.ch-mark-tile--ghl img{width:66px;height:66px}.ch-mark-tile--creatio img{flex-shrink:0;width:140px;max-width:none;height:140px}.ch-mark-tile--monday-crm img,.ch-mark-tile--thryv img{width:84px}.ch-silver-panel:hover .ch-track,.ch-silver-panel:focus-within .ch-track{animation-play-state:paused}.ch-directory{background:#fff;padding-top:38px;scroll-margin-top:76px}.ch-card{border-radius:12px}.ch-directory-heading h2{color:#17191c}@keyframes ch-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1000px){.ch-vs-layout{gap:30px}.ch-logo-hero h1{font-size:46px}.ch-silver-panel{padding-top:36px}.ch-zapla-mark{width:112px;height:112px}.ch-mark-tile{width:86px;height:86px}.ch-mark-tile img{max-width:68px}.ch-mark-tile--creatio img{max-width:none}.ch-silver-vs{margin:28px 0;font-size:36px}}@media (width<=700px){.ch-logo-hero{padding:100px 0 28px}.ch-vs-layout{grid-template-columns:1fr;gap:36px}.ch-logo-hero h1{margin-bottom:22px;font-size:46px}.ch-logo-hero .ch-intro-copy{font-size:17px}.ch-logo-hero .ch-eyebrow{margin-bottom:20px}.ch-explore{margin-top:24px}.ch-silver-panel{padding:32px 0 40px}.ch-zapla-mark{width:100px;height:100px}.ch-silver-vs{margin:24px 0;font-size:32px}.ch-mark-tile{border-radius:12px;width:78px;height:78px}.ch-mark-tile img{width:54px;height:54px}.ch-mark-tile--activecampaign img,.ch-mark-tile--keap img{width:36px}.ch-mark-tile--creatio img{width:120px;height:120px}.ch-mark-tile--monday-crm img,.ch-mark-tile--thryv img{width:66px}.ch-logo-run{gap:12px;padding-right:12px}.ch-marquees{gap:12px}}@media (prefers-reduced-motion:reduce){.ch-track{will-change:auto;animation:none;transform:none}.ch-logo-run+.ch-logo-run{display:none}.ch-track{width:100%}.ch-logo-run{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;padding:0 16px}.ch-mark-tile{width:64px;height:64px}.ch-mark-tile img{width:46px;height:46px}.ch-mark-tile--creatio img{width:100px;height:100px}}.comparison-hub .ch-cta{color:#17191c;text-align:center;background:#fcfcfa;padding:80px 0 0}.ch-cta .ch-cta-layout{display:block}.ch-final-petal{background:#111214;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 24px;display:flex}.ch-cta .ch-eyebrow{color:#606773;margin-bottom:20px}.ch-cta h2{max-width:1080px;margin:0 auto 20px;font-size:clamp(38px,5vw,64px);line-height:1.04}.ch-cta p:last-child{color:#5b6069;max-width:760px;margin:auto;font-size:16px;line-height:1.65}.ch-cta .ch-button{margin-top:28px;padding:14px 28px;font-size:13px}.ch-zapla-mark{position:relative;overflow:hidden}.ch-zapla-mark img{width:139.33%;max-width:none;height:139.33%;position:absolute;top:-21.56%;left:-19.67%}@media (width<=600px){.comparison-hub .ch-cta{padding-top:56px}}.ch-logo--activecampaign,.ch-logo--pipedrive{gap:12px}.ch-logo img.ch-brand-symbol{object-position:center;flex-shrink:0;width:44px;height:48px}.ch-logo--activecampaign img.ch-brand-symbol{width:30px}
