.graph[data-astro-cid-5tw5ekw7]{display:grid;gap:var(--space-4)}.graph__stage[data-astro-cid-5tw5ekw7]{position:relative;width:100%;max-width:34rem;margin-inline:auto;aspect-ratio:1}.graph--hero[data-astro-cid-5tw5ekw7] .graph__stage[data-astro-cid-5tw5ekw7]{max-width:30rem}@media(min-width:62rem)and (max-height:58rem){.graph__stage[data-astro-cid-5tw5ekw7]{max-width:27rem}.graph--hero[data-astro-cid-5tw5ekw7] .graph__stage[data-astro-cid-5tw5ekw7]{max-width:24rem}}.graph__svg[data-astro-cid-5tw5ekw7]{width:100%;height:100%;overflow:visible}.graph__ring[data-astro-cid-5tw5ekw7]{fill:none;stroke:var(--line);stroke-width:1}.graph__edge[data-astro-cid-5tw5ekw7]{fill:none;stroke:var(--line-strong);stroke-width:1;opacity:.3;stroke-dasharray:1;transition:opacity var(--duration-slow) var(--ease-out),stroke-width var(--duration-base) var(--ease-standard)}.graph__edge--spoke[data-astro-cid-5tw5ekw7]{stroke:var(--cti-orange);opacity:.14;stroke-dasharray:1}.graph__dot[data-astro-cid-5tw5ekw7]{fill:var(--paper);stroke:var(--dot, var(--ink));stroke-width:2;transition:fill var(--duration-base) var(--ease-standard),r var(--duration-base) var(--ease-standard)}.graph__nodes[data-astro-cid-5tw5ekw7]{position:absolute;inset:0;margin:0;padding:0;list-style:none}.graph__node[data-astro-cid-5tw5ekw7]{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);transition:opacity var(--duration-slow) var(--ease-out)}.graph__node[data-astro-cid-5tw5ekw7][data-align=start]{transform:translate(-8%,-50%)}.graph__node[data-astro-cid-5tw5ekw7][data-align=end]{transform:translate(-92%,-50%)}.graph__link[data-astro-cid-5tw5ekw7]{display:block;padding:var(--space-2) var(--space-3);text-decoration:none;color:var(--ink);border-radius:var(--radius-card-inner);background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(3px);border:var(--rule-hairline) solid transparent;transition:border-color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-out)}.graph__link[data-astro-cid-5tw5ekw7]:is(:hover,:focus-visible){border-color:var(--hue);background:var(--paper);transform:translateY(-1px)}.graph__label[data-astro-cid-5tw5ekw7]{display:block;font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;line-height:1.1}.graph--full[data-astro-cid-5tw5ekw7] .graph__label[data-astro-cid-5tw5ekw7]{font-size:var(--text-xs);letter-spacing:var(--tracking-normal);text-transform:none;font-weight:var(--weight-semibold)}.graph__readouts[data-astro-cid-5tw5ekw7]{display:grid;align-items:start;justify-items:center;min-height:4.5rem;padding:var(--space-4) var(--space-5);border-radius:var(--radius-card-inner);background:var(--paper-sunken)}.graph__readout[data-astro-cid-5tw5ekw7]{grid-area:1 / 1;margin:0;max-width:56ch;text-align:center;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-standard)}.graph__readout--rest[data-astro-cid-5tw5ekw7]{opacity:1;visibility:visible;font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-faint)}.graph--stage[data-astro-cid-5tw5ekw7] .graph__ring[data-astro-cid-5tw5ekw7]{stroke:var(--stage-line)}.graph--stage[data-astro-cid-5tw5ekw7] .graph__edge[data-astro-cid-5tw5ekw7]{stroke:var(--silver-deep);opacity:.45}.graph--stage[data-astro-cid-5tw5ekw7] .graph__dot[data-astro-cid-5tw5ekw7]{fill:var(--stage)}.graph--stage[data-astro-cid-5tw5ekw7] .graph__link[data-astro-cid-5tw5ekw7]{background:color-mix(in srgb,var(--stage) 80%,transparent);color:var(--stage-ink)}.graph--stage[data-astro-cid-5tw5ekw7] .graph__link[data-astro-cid-5tw5ekw7]:is(:hover,:focus-visible){background:var(--stage-raised)}.graph--stage[data-astro-cid-5tw5ekw7] .graph__readouts[data-astro-cid-5tw5ekw7]{background:color-mix(in srgb,var(--stage-raised) 70%,transparent);border:var(--rule-hairline) solid var(--stage-line)}.graph--stage[data-astro-cid-5tw5ekw7] .graph__readout[data-astro-cid-5tw5ekw7]{color:var(--stage-ink)}.graph--stage[data-astro-cid-5tw5ekw7] .graph__readout--rest[data-astro-cid-5tw5ekw7]{color:var(--panel-ink-faint)}.graph[data-astro-cid-5tw5ekw7]:has(.graph__node :is(:hover,:focus-visible)) .graph__readout--rest[data-astro-cid-5tw5ekw7]{opacity:0;visibility:hidden}.graph__readout[data-astro-cid-5tw5ekw7] b[data-astro-cid-5tw5ekw7]{color:var(--ink)}.graph--stage[data-astro-cid-5tw5ekw7] .graph__readout[data-astro-cid-5tw5ekw7] b[data-astro-cid-5tw5ekw7]{color:var(--stage-ink)}.graph[data-astro-cid-5tw5ekw7]:has([data-node=icp]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7]:not([data-edge~=icp]){opacity:.06}.graph[data-astro-cid-5tw5ekw7]:has([data-node=icp]:is(:hover,:focus-visible)) .graph__node[data-astro-cid-5tw5ekw7]:not([data-node=icp]):not([data-rel~=icp]){opacity:.26}.graph[data-astro-cid-5tw5ekw7]:has([data-node=icp]:is(:hover,:focus-visible)) .graph__readout[data-astro-cid-5tw5ekw7][data-readout=icp]{opacity:1;visibility:visible}.graph[data-astro-cid-5tw5ekw7]:has([data-node=positioning]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7]:not([data-edge~=positioning]){opacity:.06}.graph[data-astro-cid-5tw5ekw7]:has([data-node=positioning]:is(:hover,:focus-visible)) .graph__node[data-astro-cid-5tw5ekw7]:not([data-node=positioning]):not([data-rel~=positioning]){opacity:.26}.graph[data-astro-cid-5tw5ekw7]:has([data-node=positioning]:is(:hover,:focus-visible)) .graph__readout[data-astro-cid-5tw5ekw7][data-readout=positioning]{opacity:1;visibility:visible}.graph[data-astro-cid-5tw5ekw7]:has([data-node=pricing]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7]:not([data-edge~=pricing]){opacity:.06}.graph[data-astro-cid-5tw5ekw7]:has([data-node=pricing]:is(:hover,:focus-visible)) .graph__node[data-astro-cid-5tw5ekw7]:not([data-node=pricing]):not([data-rel~=pricing]){opacity:.26}.graph[data-astro-cid-5tw5ekw7]:has([data-node=pricing]:is(:hover,:focus-visible)) .graph__readout[data-astro-cid-5tw5ekw7][data-readout=pricing]{opacity:1;visibility:visible}.graph[data-astro-cid-5tw5ekw7]:has([data-node=website]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7]:not([data-edge~=website]){opacity:.06}.graph[data-astro-cid-5tw5ekw7]:has([data-node=website]:is(:hover,:focus-visible)) .graph__node[data-astro-cid-5tw5ekw7]:not([data-node=website]):not([data-rel~=website]){opacity:.26}.graph[data-astro-cid-5tw5ekw7]:has([data-node=website]:is(:hover,:focus-visible)) .graph__readout[data-astro-cid-5tw5ekw7][data-readout=website]{opacity:1;visibility:visible}.graph[data-astro-cid-5tw5ekw7]:has([data-node=marketing]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7]:not([data-edge~=marketing]){opacity:.06}.graph[data-astro-cid-5tw5ekw7]:has([data-node=marketing]:is(:hover,:focus-visible)) .graph__node[data-astro-cid-5tw5ekw7]:not([data-node=marketing]):not([data-rel~=marketing]){opacity:.26}.graph[data-astro-cid-5tw5ekw7]:has([data-node=marketing]:is(:hover,:focus-visible)) .graph__readout[data-astro-cid-5tw5ekw7][data-readout=marketing]{opacity:1;visibility:visible}.graph[data-astro-cid-5tw5ekw7]:has([data-node=sales]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7]:not([data-edge~=sales]){opacity:.06}.graph[data-astro-cid-5tw5ekw7]:has([data-node=sales]:is(:hover,:focus-visible)) .graph__node[data-astro-cid-5tw5ekw7]:not([data-node=sales]):not([data-rel~=sales]){opacity:.26}.graph[data-astro-cid-5tw5ekw7]:has([data-node=sales]:is(:hover,:focus-visible)) .graph__readout[data-astro-cid-5tw5ekw7][data-readout=sales]{opacity:1;visibility:visible}.graph[data-astro-cid-5tw5ekw7]:has([data-node=crm]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7]:not([data-edge~=crm]){opacity:.06}.graph[data-astro-cid-5tw5ekw7]:has([data-node=crm]:is(:hover,:focus-visible)) .graph__node[data-astro-cid-5tw5ekw7]:not([data-node=crm]):not([data-rel~=crm]){opacity:.26}.graph[data-astro-cid-5tw5ekw7]:has([data-node=crm]:is(:hover,:focus-visible)) .graph__readout[data-astro-cid-5tw5ekw7][data-readout=crm]{opacity:1;visibility:visible}.graph[data-astro-cid-5tw5ekw7]:has([data-node=operations]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7]:not([data-edge~=operations]){opacity:.06}.graph[data-astro-cid-5tw5ekw7]:has([data-node=operations]:is(:hover,:focus-visible)) .graph__node[data-astro-cid-5tw5ekw7]:not([data-node=operations]):not([data-rel~=operations]){opacity:.26}.graph[data-astro-cid-5tw5ekw7]:has([data-node=operations]:is(:hover,:focus-visible)) .graph__readout[data-astro-cid-5tw5ekw7][data-readout=operations]{opacity:1;visibility:visible}.graph[data-astro-cid-5tw5ekw7]:has([data-node=retention-customer-success]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7]:not([data-edge~=retention-customer-success]){opacity:.06}.graph[data-astro-cid-5tw5ekw7]:has([data-node=retention-customer-success]:is(:hover,:focus-visible)) .graph__node[data-astro-cid-5tw5ekw7]:not([data-node=retention-customer-success]):not([data-rel~=retention-customer-success]){opacity:.26}.graph[data-astro-cid-5tw5ekw7]:has([data-node=retention-customer-success]:is(:hover,:focus-visible)) .graph__readout[data-astro-cid-5tw5ekw7][data-readout=retention-customer-success]{opacity:1;visibility:visible}.graph[data-astro-cid-5tw5ekw7]:has([data-node=automation]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7]:not([data-edge~=automation]){opacity:.06}.graph[data-astro-cid-5tw5ekw7]:has([data-node=automation]:is(:hover,:focus-visible)) .graph__node[data-astro-cid-5tw5ekw7]:not([data-node=automation]):not([data-rel~=automation]){opacity:.26}.graph[data-astro-cid-5tw5ekw7]:has([data-node=automation]:is(:hover,:focus-visible)) .graph__readout[data-astro-cid-5tw5ekw7][data-readout=automation]{opacity:1;visibility:visible}.graph--explicit[data-astro-cid-5tw5ekw7] .graph__edge[data-astro-cid-5tw5ekw7]{stroke:var(--stage-ink);stroke-width:1;opacity:.42}.graph--explicit[data-astro-cid-5tw5ekw7] .graph__edge--spoke[data-astro-cid-5tw5ekw7]{stroke:var(--cti-orange);stroke-width:1;opacity:.38}.graph--explicit[data-astro-cid-5tw5ekw7]:has(.graph__node :is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7]{opacity:.06}.graph--explicit[data-astro-cid-5tw5ekw7] .graph__dot[data-astro-cid-5tw5ekw7]{transition:stroke var(--duration-base) var(--ease-standard),stroke-width var(--duration-base) var(--ease-standard)}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=icp]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7][data-edge~=icp]{opacity:1}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=icp]:is(:hover,:focus-visible)) .graph__dot[data-astro-cid-5tw5ekw7][data-dot=icp]{stroke:var(--cti-orange);stroke-width:3}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=positioning]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7][data-edge~=positioning]{opacity:1}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=positioning]:is(:hover,:focus-visible)) .graph__dot[data-astro-cid-5tw5ekw7][data-dot=positioning]{stroke:var(--cti-orange);stroke-width:3}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=pricing]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7][data-edge~=pricing]{opacity:1}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=pricing]:is(:hover,:focus-visible)) .graph__dot[data-astro-cid-5tw5ekw7][data-dot=pricing]{stroke:var(--cti-orange);stroke-width:3}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=website]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7][data-edge~=website]{opacity:1}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=website]:is(:hover,:focus-visible)) .graph__dot[data-astro-cid-5tw5ekw7][data-dot=website]{stroke:var(--cti-orange);stroke-width:3}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=marketing]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7][data-edge~=marketing]{opacity:1}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=marketing]:is(:hover,:focus-visible)) .graph__dot[data-astro-cid-5tw5ekw7][data-dot=marketing]{stroke:var(--cti-orange);stroke-width:3}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=sales]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7][data-edge~=sales]{opacity:1}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=sales]:is(:hover,:focus-visible)) .graph__dot[data-astro-cid-5tw5ekw7][data-dot=sales]{stroke:var(--cti-orange);stroke-width:3}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=crm]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7][data-edge~=crm]{opacity:1}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=crm]:is(:hover,:focus-visible)) .graph__dot[data-astro-cid-5tw5ekw7][data-dot=crm]{stroke:var(--cti-orange);stroke-width:3}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=operations]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7][data-edge~=operations]{opacity:1}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=operations]:is(:hover,:focus-visible)) .graph__dot[data-astro-cid-5tw5ekw7][data-dot=operations]{stroke:var(--cti-orange);stroke-width:3}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=retention-customer-success]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7][data-edge~=retention-customer-success]{opacity:1}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=retention-customer-success]:is(:hover,:focus-visible)) .graph__dot[data-astro-cid-5tw5ekw7][data-dot=retention-customer-success]{stroke:var(--cti-orange);stroke-width:3}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=automation]:is(:hover,:focus-visible)) .graph__edge[data-astro-cid-5tw5ekw7][data-edge~=automation]{opacity:1}.graph--explicit[data-astro-cid-5tw5ekw7]:has([data-node=automation]:is(:hover,:focus-visible)) .graph__dot[data-astro-cid-5tw5ekw7][data-dot=automation]{stroke:var(--cti-orange);stroke-width:3}.graph--explicit[data-astro-cid-5tw5ekw7] .graph__readouts[data-astro-cid-5tw5ekw7]{align-items:center}.graph--explicit[data-astro-cid-5tw5ekw7] .graph__readout--explicit[data-astro-cid-5tw5ekw7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2) var(--space-5);justify-items:start;text-align:left;inline-size:100%;max-width:none}.graph--explicit[data-astro-cid-5tw5ekw7] .graph__readout--explicit[data-astro-cid-5tw5ekw7] b[data-astro-cid-5tw5ekw7]{grid-column:1 / -1;font-size:var(--text-base)}.graph--explicit[data-astro-cid-5tw5ekw7] .graph__readout--explicit[data-astro-cid-5tw5ekw7] span[data-astro-cid-5tw5ekw7]{display:grid;gap:2px;font-size:var(--text-xs);line-height:var(--leading-normal)}.graph--explicit[data-astro-cid-5tw5ekw7] .graph__readout--explicit[data-astro-cid-5tw5ekw7] span[data-astro-cid-5tw5ekw7]:only-of-type{grid-column:1 / -1}.graph--explicit[data-astro-cid-5tw5ekw7] .graph__readout--explicit[data-astro-cid-5tw5ekw7] em[data-astro-cid-5tw5ekw7]{font-style:normal;font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--panel-ink-faint)}@media(max-width:40rem){.graph__stage[data-astro-cid-5tw5ekw7]{aspect-ratio:auto;display:grid;gap:var(--space-5)}.graph__svg[data-astro-cid-5tw5ekw7]{aspect-ratio:1;max-inline-size:22rem;margin-inline:auto}.graph__nodes[data-astro-cid-5tw5ekw7]{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.graph__node[data-astro-cid-5tw5ekw7],.graph__node[data-astro-cid-5tw5ekw7][data-align=start],.graph__node[data-astro-cid-5tw5ekw7][data-align=end]{position:static;transform:none}.graph__link[data-astro-cid-5tw5ekw7]{padding:var(--space-1) var(--space-3);border-color:var(--line);backdrop-filter:none}.graph__label[data-astro-cid-5tw5ekw7]{font-size:var(--text-2xs)}.graph__readouts[data-astro-cid-5tw5ekw7]{display:none}}
