.compare-table-intro{color:#c3c3bb;max-width:900px;margin:28px 0 0;font-size:1.08rem;line-height:1.6}.compare-legend{flex-wrap:wrap;gap:8px;margin:26px 0 34px;display:flex}.compare-legend>span{border:1px solid var(--cmp-line);letter-spacing:.04em;align-items:center;min-height:31px;padding:0 10px;font:900 .64rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.compare-feature-matrix{gap:28px;margin-top:18px;display:grid}.compare-feature-group{border:1px solid var(--cmp-line);background:#10110f;min-width:0}.compare-feature-group-title{background:var(--cmp-acid);color:var(--cmp-ink);letter-spacing:-.025em;margin:0;padding:18px 24px;font:950 clamp(1.1rem,2vw,1.6rem)/1.1 Arial Black,Arial,sans-serif;display:block}.compare-feature-table-wrap{isolation:isolate;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow:auto visible}.compare-feature-table-wrap:focus-visible{outline:2px solid var(--cmp-acid);outline-offset:-2px}.compare-feature-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:690px}.compare-feature-table .compare-col-feature{width:46%}.compare-feature-table .compare-col-punk{width:24%}.compare-feature-table .compare-col-other{width:30%}.compare-feature-table th,.compare-feature-table td{border-right:1px solid var(--cmp-line);border-bottom:1px solid var(--cmp-line);vertical-align:middle;text-align:left;white-space:normal;overflow-wrap:anywhere;padding:18px 22px}.compare-feature-table tr:last-child>*{border-bottom:0}.compare-feature-table tr>:last-child{border-right:0}.compare-feature-table thead th{color:#f1f0e8;letter-spacing:.06em;background:#242620;font:950 .75rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;position:static}.compare-feature-table thead th:nth-child(2){color:var(--cmp-acid);background:#303a12}.compare-feature-table tbody th{color:var(--cmp-paper);font:750 1rem/1.4 Arial,sans-serif}.compare-feature-table tbody td{color:#e0ded5}.compare-feature-table tbody td:nth-child(2){background:#c8ff1a0f}.compare-feature-table tbody tr:hover>*{background-color:#ffffff09}.compare-feature-table tbody tr:hover td:nth-child(2){background-color:#c8ff1a1b}.compare-allcrm-section{border-top:1px solid var(--cmp-line);border-bottom:1px solid var(--cmp-line);background:#0f100e;padding:clamp(70px,8vw,120px) 4vw}.compare-allcrm-section>h2{color:var(--cmp-paper);letter-spacing:-.065em;margin:18px 0 0;font:950 clamp(3rem,8vw,8rem)/.86 Arial Black,Arial,sans-serif}.compare-allcrm-group{margin-top:28px}.compare-allcrm-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.compare-allcrm-wrap:focus-visible{outline:2px solid var(--cmp-acid);outline-offset:-2px}.compare-allcrm-table{border-collapse:collapse;table-layout:fixed;width:max-content;min-width:100%}.compare-allcrm-table th,.compare-allcrm-table td{border-right:1px solid var(--cmp-line);border-bottom:1px solid var(--cmp-line);vertical-align:middle;text-align:left;width:150px;min-width:150px;padding:15px 13px}.compare-allcrm-table tr>:last-child{border-right:0}.compare-allcrm-table tbody tr:last-child>*{border-bottom:0}.compare-allcrm-table thead th{z-index:3;color:#f1f0e8;letter-spacing:.035em;text-transform:uppercase;background:#242620;font:950 .7rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;position:sticky;top:0}.compare-allcrm-table thead th:first-child{z-index:5;background:#1a1b18;width:250px;min-width:250px;left:0}.compare-allcrm-table tbody th{z-index:2;width:250px;min-width:250px;color:var(--cmp-paper);background:#151613;font:750 .92rem/1.35 Arial,sans-serif;position:sticky;left:0}.compare-allcrm-table .is-punk{background:#c8ff1a14}.compare-allcrm-table thead .is-punk{color:var(--cmp-acid);background:#303a12}.compare-allcrm-table tbody tr:hover td,.compare-allcrm-table tbody tr:hover th{background-color:#ffffff09}.compare-allcrm-table tbody tr:hover .is-punk{background-color:#c8ff1a1f}.compare-status{vertical-align:middle;max-width:100%;display:inline-flex}.compare-status>strong{letter-spacing:.025em;text-transform:uppercase;overflow-wrap:anywhere;border:1px solid;align-items:center;max-width:100%;min-height:34px;padding:8px 12px;font:950 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.compare-status-punk>strong,.compare-status-yes>strong,.compare-legend .compare-status-yes{border-color:var(--cmp-acid);background:var(--cmp-acid);color:var(--cmp-ink)}.compare-status-no>strong,.compare-legend .compare-status-no{color:#ff9292;background:#ff62621f;border-color:#ff6262}.compare-status-paid>strong,.compare-legend .compare-status-paid{color:#ffd087;background:#ffb84d1f;border-color:#ffb84d}.compare-status-external>strong,.compare-legend .compare-status-external{color:#8edbff;background:#55c8ff1c;border-color:#55c8ff}.compare-status-limited>strong,.compare-legend .compare-status-limited{color:#e5c5ff;background:#d9a7ff1c;border-color:#d9a7ff}.compare-status-unknown>strong,.compare-legend .compare-status-unknown,.compare-status-na>strong{color:#b4b6aa;background:#999b9112;border-color:#777970}.compare-tutorial-link{text-underline-offset:3px;align-items:center;gap:5px;width:fit-content;margin-top:7px;font:800 .73rem/1.3 Arial,sans-serif;display:flex;color:var(--cmp-acid)!important;text-decoration:underline!important}.compare-snapshot-punk s,.compare-bottom-cta s{opacity:.65;text-decoration-thickness:3px}.compare-bottom-cta p strong{font-family:Arial Black,Arial,sans-serif;font-size:1.3em}@media (width<=900px){.compare-feature-matrix{gap:22px}.compare-feature-table th,.compare-feature-table td{padding:15px 16px}.compare-allcrm-table th,.compare-allcrm-table td{width:138px;min-width:138px}.compare-allcrm-table thead th:first-child,.compare-allcrm-table tbody th{width:220px;min-width:220px}}@media (width<=620px){.compare-table-intro{font-size:.98rem}.compare-legend{margin-bottom:26px}.compare-feature-group-title{padding:15px 16px}.compare-feature-table{min-width:620px}.compare-feature-table th,.compare-feature-table td{padding:14px 12px}.compare-feature-table tbody th{font-size:.91rem}.compare-feature-table thead th{font-size:.68rem}.compare-status>strong{padding:7px 8px;font-size:.64rem}.compare-allcrm-section{padding-left:20px;padding-right:20px}.compare-allcrm-table th,.compare-allcrm-table td{width:124px;min-width:124px;padding:12px 9px}.compare-allcrm-table thead th:first-child,.compare-allcrm-table tbody th{width:185px;min-width:185px}.compare-allcrm-table tbody th{font-size:.82rem}}
