.c2--integrations .c2-container>.c2-feature-text,.c2--integrations .c2-container>p{max-width:46rem}.c2--integrations .c2-feature-desc+.c2-feature-desc{margin-top:-8px}.c2--integrations .int-reach+.c2-feature-desc,.c2--integrations .int-sources+.c2-feature-desc{margin-top:28px}.c2--integrations .c2-feature-desc a{color:var(--color-accent);text-underline-offset:3px}.c2--integrations section[id],.c2--integrations h2[id],.c2--integrations h3[id]{scroll-margin-top:96px}.c2--integrations .c2-section .c2-window{margin-top:32px}.c2--integrations .int-figure-cap{color:#55556a;margin-top:14px;font-size:.86rem;line-height:1.6}.c2--integrations .int-figure-cap+.c2-feature-title{margin-top:64px}.c2--integrations .int-cards,.c2--integrations .int-sources{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.c2--integrations .int-card,.c2--integrations .int-source,.c2--integrations .int-reach-item{background:#fff;border:1px solid #0000001f;border-radius:10px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.c2--integrations .int-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.c2--integrations .int-card-system{color:#1c1c28;margin:0;font-size:1rem;font-weight:650;line-height:1.35}.c2--integrations .int-dir{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;margin:0;padding:5px 12px 5px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.c2--integrations .int-dir-icon{flex:none}.c2--integrations .int-dir--in{color:#21458f;background:#eaf1ff}.c2--integrations .int-dir--out{color:#8f4a17;background:#fdf0e6}.c2--integrations .int-dir--both{color:#17603f;background:#e7f5ee}.c2--integrations .int-card-body{gap:10px;margin:0;display:grid}.c2--integrations .int-card-body>div{grid-template-columns:6.2rem 1fr;align-items:baseline;gap:12px;display:grid}.c2--integrations .int-card-body dt,.c2--integrations .int-reach-held span{letter-spacing:.05em;text-transform:uppercase;color:#6a6a80;font-size:.69rem;font-weight:600}.c2--integrations .int-card-body dd,.c2--integrations .int-source p,.c2--integrations .int-reach dd{color:#45455a;margin:0;font-size:.88rem;line-height:1.55}.c2--integrations .int-reach{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:16px;margin:28px 0 0;display:grid}.c2--integrations .int-reach dt{color:#1c1c28;font-size:1rem;font-weight:650;line-height:1.35}.c2--integrations .int-reach-item{gap:10px}.c2--integrations .int-reach-held{border-top:1px solid #00000017;padding-top:10px}.c2--integrations .int-reach-held span{margin-right:6px}.c2--integrations .int-public-sources{padding-top:24px}.c2--integrations .int-sources{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px}.c2--integrations .int-source{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:170px}.c2--integrations .int-source-logo{object-fit:contain;width:36px;height:36px;color:var(--color-fg-default)}.c2--integrations .int-source p,.c2--integrations .int-source-note{color:var(--color-fg-muted);font-size:.85rem;line-height:1.5}@media (max-width:760px){.c2--integrations .int-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.c2--integrations .int-card-body>div{grid-template-columns:1fr;gap:3px}.c2--integrations .int-card,.c2--integrations .int-source,.c2--integrations .int-reach-item{padding:18px}}
