.shx{padding-top:var(--nav-h);position:relative;z-index:2}.shx-heycrm{--accent:#8b73ff;--accent-2:#a992ff;--accent-soft:rgba(139,115,255,.14);--on-accent:#0b0b10;--amber:#f2b45c;--good:#5ecb8d;--bad:#e8746a;--bg-2:var(--panel);--bg-3:rgba(255,255,255,.045);--ink:var(--text);--ink-soft:var(--muted);--ink-faint:color-mix(in srgb, var(--muted) 62%, transparent);--disp:var(--font-display);--body:var(--font-body);--mono:ui-monospace,"Cascadia Code","SF Mono",Menlo,Consolas,monospace;--maxw:1120px;--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--xmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}:root[data-theme=light] .shx-heycrm{--accent:#6a4dff;--accent-2:#5637ff;--accent-soft:rgba(106,77,255,.1);--on-accent:#ffffff;--amber:#a96a15;--good:#2f9e63;--bad:#c5473c;--bg-3:rgba(20,18,28,.035)}.shx-heycrm .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.shx-heycrm{color:var(--ink);font-size:16px;line-height:1.6}.wrap{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;padding:0 28px}.mark{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(150deg,var(--accent),#5b41d6);box-shadow:0 8px 22px -10px var(--accent)}.mark svg{width:19px;height:19px}.shx-hero{padding:66px 0 26px}.eyebrow{font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin:0 0 20px}.shx-hero h1{font-family:var(--disp);font-weight:800;letter-spacing:-.035em;line-height:1.02;font-size:clamp(40px,7.4vw,78px);margin:0;text-wrap:balance;max-width:16ch}.shx-hero h1 em{font-style:normal;color:var(--accent)}.lede{margin:26px 0 0;font-size:clamp(17px,2.4vw,21px);color:var(--ink-soft);max-width:58ch;line-height:1.55}.lede b{color:var(--ink);font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0 0}.chip{font-size:13px;color:var(--ink-soft);border:1px solid var(--line);background:var(--bg-2);border-radius:999px;padding:7px 14px;display:inline-flex;align-items:center;gap:7px}.chip svg{width:14px;height:14px;color:var(--accent);flex-shrink:0}section{padding:14px 0}.spot{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:42px 0;border-top:1px solid var(--line)}.spot:nth-child(2n) .spot-media{order:-1}.kick{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.spot-copy h2{font-family:var(--disp);font-weight:750;letter-spacing:-.025em;font-size:clamp(25px,3.6vw,34px);margin:0;text-wrap:balance}.spot-copy p{margin:16px 0 0;color:var(--ink-soft);font-size:16px;line-height:1.62;max-width:46ch}.flist{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.flist li{position:relative;padding-left:27px;font-size:14.5px;color:var(--ink);line-height:1.5}.flist li:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;background:var(--good);-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}.mock{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px}.mock-head{display:flex;align-items:center;justify-content:space-between;margin:-2px 2px 2px}.mock-head b{font-family:var(--disp);font-weight:650;font-size:14px}.mock-head span{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.frow{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--bg-3);border:1px solid var(--line-soft);border-radius:11px}.frow .ic{width:30px;height:30px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.frow .ic svg{width:16px;height:16px}.frow .mt{flex:1;min-width:0}.frow .mt b{font-family:var(--disp);font-weight:600;font-size:13.5px;display:block}.frow .mt span{font-size:11.5px;color:var(--ink-faint)}.frow .badge{font-family:var(--mono);font-size:11px;color:var(--good);font-weight:600;white-space:nowrap}.mock-total{display:flex;justify-content:space-between;align-items:baseline;padding:6px 4px 0;font-size:12.5px;color:var(--ink-faint)}.mock-total b{font-family:var(--mono);font-size:20px;color:var(--ink);font-variant-numeric:tabular-nums}.cust{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:var(--shadow)}.cust-h{display:flex;align-items:center;gap:13px}.cust-h .av{width:46px;height:46px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-family:var(--disp);font-weight:800;font-size:16px;flex-shrink:0}.cust-h .who{flex:1;min-width:0}.cust-h .who b{font-family:var(--disp);font-weight:650;font-size:15.5px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cust-h .who span{font-size:12px;color:var(--ink-faint)}.cust-h .pill{font-size:11px;font-weight:600;color:var(--good);background:color-mix(in srgb,var(--good) 15%,transparent);border:1px solid color-mix(in srgb,var(--good) 30%,transparent);border-radius:999px;padding:3px 10px}.cust-tags{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.cust-tags .tg{font-size:11.5px;color:var(--ink-soft);border:1px solid var(--line);border-radius:7px;padding:4px 10px}.cust-tags .tg.a{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 40%,var(--line))}.cust-stat{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:14px;border-top:1px solid var(--line-soft)}.cust-stat>div b{font-family:var(--mono);font-weight:600;font-size:19px;font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:block}.cust-stat>div b.p{color:var(--accent)}.cust-stat>div b.a{color:var(--amber)}.cust-stat>div span{font-size:10.5px;color:var(--ink-faint)}.fchips{display:flex;flex-wrap:wrap;gap:6px}.fchips span{font-size:11.5px;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:4px 11px}.fchips span.on{color:#fff;background:var(--accent);border-color:var(--accent)}.prow{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:11px 14px;background:var(--bg-3);border:1px solid var(--line-soft);border-radius:11px}.prow b{font-family:var(--disp);font-weight:600;font-size:13.5px}.prow .meta{font-size:11.5px;color:var(--ink-faint);grid-column:1}.prow .pr{font-family:var(--mono);font-weight:600;font-size:14px;color:var(--ink);grid-row:1/3;grid-column:2;align-self:center;font-variant-numeric:tabular-nums}.rn{display:flex;align-items:center;gap:12px;padding:9px 4px}.rn .nm{width:150px;font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rn .bar{flex:1;height:8px;border-radius:6px;background:var(--bg-3);overflow:hidden}.rn .bar i{display:block;height:100%;border-radius:6px}.rn .d{font-family:var(--mono);font-size:12px;width:56px;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.rt-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.rt{background:var(--bg-3);border:1px solid var(--line-soft);border-radius:12px;padding:14px 15px}.rt .l{font-size:11px;color:var(--ink-faint)}.rt .v{font-family:var(--mono);font-weight:600;font-size:21px;margin-top:4px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rt .v.a{color:var(--amber)}.rt .v.p{color:var(--accent)}.dist{display:flex;align-items:center;gap:10px;padding:6px 2px}.dist .dl{width:64px;font-size:12px;color:var(--ink-soft)}.dist .db{flex:1;height:7px;border-radius:6px;background:var(--bg-3);overflow:hidden}.dist .db i{display:block;height:100%;border-radius:6px;background:var(--accent)}.dist .dv{font-family:var(--mono);font-size:11.5px;color:var(--ink-faint);width:34px;text-align:right}.bkp{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--bg-3);border:1px solid var(--line-soft);border-radius:11px}.bkp .ic{width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--good) 15%,transparent);color:var(--good);display:grid;place-items:center;flex-shrink:0}.bkp .ic svg{width:16px;height:16px}.bkp .mt{flex:1}.bkp .mt b{font-family:var(--disp);font-weight:600;font-size:13px;display:block}.bkp .mt span{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.bkp .tag{font-size:10.5px;color:var(--good);font-weight:600}.why{padding:58px 0 6px;border-top:1px solid var(--line)}.why .h{font-family:var(--disp);font-weight:750;letter-spacing:-.025em;font-size:clamp(24px,3.4vw,34px);margin:0 0 8px;text-wrap:balance}.why .sub{color:var(--ink-soft);font-size:15px;margin:0 0 26px;max-width:56ch}.cmp{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cmp-col{border:1px solid var(--line);border-radius:18px;padding:26px 24px;background:var(--bg-2)}.cmp-col.pro{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:radial-gradient(420px 220px at 50% -30%,var(--accent-soft),transparent 72%),var(--bg-2)}.cmp-col .ct{font-family:var(--disp);font-weight:700;font-size:16px;letter-spacing:-.01em;display:flex;align-items:center;gap:9px;margin:0 0 18px}.cmp-col .ct .badge2{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:6px;margin-left:auto}.cmp-col.con .ct{color:var(--ink-soft)}.cmp-col.con .ct .badge2{color:var(--ink-faint);background:var(--bg-3)}.cmp-col.pro .ct{color:var(--accent)}.cmp-col.pro .ct .badge2{color:var(--accent);background:var(--accent-soft)}.cmp-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.cmp-col li{position:relative;padding-left:29px;font-size:14px;line-height:1.5}.cmp-col li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px}.cmp-col.con li{color:var(--ink-soft)}.cmp-col.con li:before{background:var(--bad);-webkit-mask:var(--xmark) center/contain no-repeat;mask:var(--xmark) center/contain no-repeat}.cmp-col.pro li{color:var(--ink)}.cmp-col.pro li:before{background:var(--good);-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}.faq{padding:58px 0 6px;border-top:1px solid var(--line)}.faq .h{font-family:var(--disp);font-weight:750;letter-spacing:-.025em;font-size:clamp(24px,3.4vw,32px);margin:0 0 24px;text-wrap:balance}.faq details{border:1px solid var(--line);border-radius:14px;background:var(--bg-2);padding:0 20px;margin-bottom:12px;transition:border-color .2s}.faq details[open]{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}.faq summary{cursor:pointer;list-style:none;padding:18px 0;font-family:var(--disp);font-weight:650;font-size:16px;letter-spacing:-.01em;display:flex;align-items:center;justify-content:space-between;gap:14px}.faq summary::-webkit-details-marker{display:none}.faq summary>span:not(.pm){flex:1;min-width:0;overflow-wrap:anywhere}.faq details{overflow:hidden}.faq summary .pm{flex-shrink:0;width:22px;height:22px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;transition:transform .25s}.faq summary .pm svg{width:13px;height:13px}.faq details[open] summary .pm{transform:rotate(45deg)}.faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.faq .fa{padding:0 0 18px;margin:0;color:var(--ink-soft);font-size:14.5px;line-height:1.62;max-width:64ch}@keyframes rise{to{opacity:1;transform:none}}@media (max-width:880px){.spot{grid-template-columns:1fr;gap:26px;padding:34px 0}.spot:nth-child(2n) .spot-media{order:0}}@media (max-width:560px){.wrap{padding:0 20px}.rt-grid{grid-template-columns:1fr}.cust-stat{grid-template-columns:1fr 1fr}.rn .nm{width:120px}.cmp{grid-template-columns:1fr}}@media print{:root{--bg:#fff;--bg-2:#fff;--bg-3:#f6f5fb;--line:#d9d7e2;--line-soft:#e8e6f0;--ink:#141220;--ink-soft:#3f3b52;--ink-faint:#6b6780;--accent:#5637ff;--accent-2:#5637ff;--amber:#9a6111;--good:#1f7a4a;--bad:#b23a30}section{padding:8px 0}.mock,.cust{box-shadow:none}}.shx-heycrm .mock,.shx-heycrm .cust,.shx-heycrm .cmp-col{border-radius:var(--r-m)}.shx-heycrm .cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.shx-heycrm .cta-row .btn{display:inline-flex;align-items:center;gap:8px}.shx-heycrm .cta-row .btn svg{width:16px;height:16px;flex:none}
