.c2--crm .c2-container>.c2-feature-text,.c2--crm .c2-caps-header>.c2-feature-desc,.c2--crm .c2-cap-card .c2-cap-desc{max-width:46rem}.c2--crm .c2-feature-text .btn{align-self:flex-start}.c2--crm .c2-feature-row{align-items:start}.c2--crm #ai-sourcing{scroll-margin-top:96px}.c2--crm .c2-search-actions{justify-content:center;margin-top:32px;display:flex}.c2--crm .c2-crop{border:1px solid var(--color-border-muted);box-shadow:var(--shadow-floating-medium);background:#fff;border-radius:12px;line-height:0;position:relative;overflow:hidden}.c2--crm .c2-crop img{max-width:none;height:auto;display:block;position:absolute}.c2--crm .c2-crop--attention{aspect-ratio:9.01}.c2--crm .c2-crop--attention img{width:120.9%;top:-82.41%;left:-20.21%}.c2--crm .c2-crop--activity{aspect-ratio:1.032}.c2--crm .c2-crop--activity img{width:246.9%;top:-42.06%;left:-143.83%}.c2--crm .c2-crop-cap{color:var(--color-fg-muted);margin:12px 0 0;font-size:.86rem;line-height:1.55}.c2--crm .c2-crop-cap strong{color:var(--color-fg-default);font-weight:700}.c2--crm .c2-crop-stack{flex-direction:column;gap:32px;display:flex}@media (max-width:768px){.c2--crm .c2-crop img{border-radius:0!important;width:120.9%!important;max-width:none!important;transform:none!important}.c2--crm .c2-crop--activity img{width:246.9%!important}.c2--crm .c2-crop--attention{aspect-ratio:9.71}.c2--crm .c2-crop--attention img{top:-202.7%;left:-30.51%;width:182.53%!important}}.c2--crm .c2-feature-desc a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.c2--crm .c2-feature-desc a:hover{text-decoration-thickness:2px}.c2--crm .c2-table{border:1px solid var(--color-border-muted);background:#fff;border-radius:12px;margin-top:40px;display:block;overflow-x:auto}.c2--crm .c2-table:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.c2--crm .c2-table table{border-collapse:collapse;width:100%;min-width:720px;color:var(--color-fg-muted)}.c2--crm .c2-table th,.c2--crm .c2-table td{border-right:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted);text-align:left;vertical-align:top;width:33.33%;padding:16px;font-size:.88rem;line-height:1.55}.c2--crm .c2-table--pair th,.c2--crm .c2-table--pair td{width:50%}.c2--crm .c2-table th{background:var(--color-canvas-subtle);color:var(--color-fg-default);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.c2--crm .c2-table th:last-child,.c2--crm .c2-table td:last-child{border-right:0}.c2--crm .c2-table tbody tr:last-child td{border-bottom:0}.c2--crm .c2-table-cap{max-width:46rem;color:var(--color-fg-muted);margin:14px 0 0;font-size:.86rem;line-height:1.55}@media (max-width:900px){.c2--crm .c2-table{background:0 0;border:0;border-radius:0;overflow-x:visible}.c2--crm .c2-table table{min-width:0;display:block}.c2--crm .c2-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.c2--crm .c2-table tbody,.c2--crm .c2-table tr{display:block}.c2--crm .c2-table tr{border:1px solid var(--color-border-muted);background:#fff;border-radius:12px;margin-bottom:16px}.c2--crm .c2-table tbody tr:last-child{margin-bottom:0}.c2--crm .c2-table tbody tr td,.c2--crm .c2-table tbody tr:last-child td{border-right:0;border-bottom:1px solid var(--color-border-muted);width:auto;display:block}.c2--crm .c2-table tbody tr td:last-child,.c2--crm .c2-table tbody tr:last-child td:last-child{border-bottom:0}.c2--crm .c2-table td:before{content:attr(data-label);color:var(--color-fg-default);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;display:block}}.c2--crm .c2-container>.c2-feature-text+.flowdiag{margin-top:40px}.c2--crm .c2-hero-content{text-align:left}.c2--crm .c2-hero-title,.c2--crm .c2-hero-sub{margin-left:0;margin-right:0}.c2--crm .c2-hero-sub{color:#ffffffc7;max-width:46ch}.c2--crm .c2-hero-actions{justify-content:flex-start}.c2--crm .c2-hero .eyebrow{letter-spacing:.14em;color:#fff;opacity:.92;margin-bottom:20px;font-size:1rem;font-weight:600}.c2--crm .c2-search-content{text-align:left}.c2--crm .c2-search-sub{color:#ffffffdb;max-width:46ch;margin:0}
