.flow[data-astro-cid-kwz2ahzk]{--spine-x:.75rem;flex-direction:column;display:flex;position:relative}.flow[data-astro-cid-kwz2ahzk]:before,.flow[data-astro-cid-kwz2ahzk]:after{content:"";left:calc(var(--spine-x) - .5px);width:1px;position:absolute;top:1.25rem;bottom:1.25rem}.flow[data-astro-cid-kwz2ahzk]:before{background:var(--line-strong)}.flow[data-astro-cid-kwz2ahzk]:after{background:linear-gradient(to bottom, var(--blue), var(--green) 55%, var(--violet));transform-origin:top;transform:scaleY(var(--flow-progress));transition:transform 1.2s var(--ease)}.flow-node[data-astro-cid-kwz2ahzk]{--a:var(--blue);grid-template-columns:calc(var(--spine-x) * 2) 1fr;border-bottom:1px solid var(--line);transition:opacity .8s var(--ease);opacity:.5;gap:0 1rem;padding-block:1.1rem;display:grid;position:relative}.flow-node--green[data-astro-cid-kwz2ahzk]{--a:var(--green)}.flow-node--violet[data-astro-cid-kwz2ahzk]{--a:var(--violet)}.flow-node--amber[data-astro-cid-kwz2ahzk]{--a:var(--amber)}.flow-node[data-astro-cid-kwz2ahzk].is-on{opacity:1}.flow-name[data-astro-cid-kwz2ahzk]{transform-origin:0;transition:transform .5s var(--ease)}.flow-node[data-astro-cid-kwz2ahzk].is-live .flow-name[data-astro-cid-kwz2ahzk]{transform:scale(1.12)}.flow-node[data-astro-cid-kwz2ahzk]:last-child{border-bottom:0}.flow-marker[data-astro-cid-kwz2ahzk]{justify-content:center;align-items:center;height:1.5rem;display:flex;position:relative}.flow-dot[data-astro-cid-kwz2ahzk]{background:var(--bg);border:1px solid var(--line-strong);width:.6rem;height:.6rem;box-shadow:0 0 0 4px var(--bg);transition:background .6s var(--ease), border-color .6s var(--ease);border-radius:50%}.flow-node[data-astro-cid-kwz2ahzk].is-on .flow-dot[data-astro-cid-kwz2ahzk]{background:var(--a);border-color:var(--a)}.flow-body[data-astro-cid-kwz2ahzk]{gap:.45rem;display:grid}.flow-head[data-astro-cid-kwz2ahzk]{align-items:center;gap:.6rem;display:flex}.flow-ic[data-astro-cid-kwz2ahzk]{width:1.6rem;height:1.6rem;color:var(--a);background:#ffffff0f;border-radius:6px;flex:none;place-items:center;display:grid;position:relative}.flow-track[data-astro-cid-kwz2ahzk]{display:none}.flow-idx[data-astro-cid-kwz2ahzk]{color:var(--text-3);font-size:.66rem}.flow-name[data-astro-cid-kwz2ahzk]{text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:600;line-height:1.2}.flow-next[data-astro-cid-kwz2ahzk]{color:var(--text-3);margin-left:auto;display:none}.flow-desc[data-astro-cid-kwz2ahzk]{color:var(--text-2);max-width:50ch;font-size:.875rem}.flow-tags[data-astro-cid-kwz2ahzk]{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.flow-tags[data-astro-cid-kwz2ahzk] li[data-astro-cid-kwz2ahzk]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--text-2);border-radius:999px;padding:.25rem .5rem;font-size:.6rem;transition:border-color .4s,color .4s}.flow-node[data-astro-cid-kwz2ahzk]:hover .flow-tags[data-astro-cid-kwz2ahzk] li[data-astro-cid-kwz2ahzk]{border-color:var(--a);color:var(--text)}@media (width>=900px){.flow[data-astro-cid-kwz2ahzk]{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.flow[data-astro-cid-kwz2ahzk]:before,.flow[data-astro-cid-kwz2ahzk]:after,.flow-marker[data-astro-cid-kwz2ahzk]{display:none}.flow-node[data-astro-cid-kwz2ahzk]{border:1px solid var(--line);border-radius:var(--radius);opacity:.6;transition:opacity .8s var(--ease), border-color .4s, transform .5s var(--ease), box-shadow .5s;background:#ffffff06;grid-template-columns:1fr;padding:.95rem 1rem;overflow:hidden}.flow-track[data-astro-cid-kwz2ahzk]{display:block}.flow-node[data-astro-cid-kwz2ahzk].is-on{opacity:1}.flow-node[data-astro-cid-kwz2ahzk]:hover{border-color:var(--a);transform:translateY(-2px)}.flow-next[data-astro-cid-kwz2ahzk]{display:block}.flow-node[data-astro-cid-kwz2ahzk].is-live .flow-name[data-astro-cid-kwz2ahzk]{transform:none}}@media (prefers-reduced-motion:reduce){.flow-node[data-astro-cid-kwz2ahzk]{opacity:1;transition:none}.flow[data-astro-cid-kwz2ahzk]:after{transition:none}}.engine[data-astro-cid-2hatbs46]{gap:1.5rem;display:grid}.engine-rail[data-astro-cid-2hatbs46]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;position:relative;overflow-x:auto}.engine-rail[data-astro-cid-2hatbs46]::-webkit-scrollbar{display:none}.engine-tab[data-astro-cid-2hatbs46]{--a:var(--blue);scroll-snap-align:center;text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);color:var(--text-2);flex:0 0 min(78%,17rem);justify-items:start;gap:.3rem;padding:1rem 1.1rem;transition:border-color .4s,color .4s,background .4s;display:grid}.engine-tab--green[data-astro-cid-2hatbs46]{--a:var(--green)}.engine-tab--violet[data-astro-cid-2hatbs46]{--a:var(--violet)}.engine-tab--amber[data-astro-cid-2hatbs46]{--a:var(--amber)}.engine-tab[data-astro-cid-2hatbs46][aria-selected=true]{border-color:color-mix(in srgb, var(--a) 60%, var(--line));color:var(--text)}.engine-tab-idx[data-astro-cid-2hatbs46]{letter-spacing:.18em;color:var(--a);font-size:.62rem}.engine-tab-name[data-astro-cid-2hatbs46]{letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.engine-tab-line[data-astro-cid-2hatbs46]{font-size:.8rem;line-height:1.4}.engine-rail-line[data-astro-cid-2hatbs46]{display:none}.engine-tab[data-astro-cid-2hatbs46]{position:relative;overflow:hidden}.engine-tab[data-astro-cid-2hatbs46]:after{content:"";background:var(--a);transform-origin:0;opacity:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.engine--auto .engine-tab[data-astro-cid-2hatbs46][aria-selected=true]:after{opacity:1;animation:4.2s linear forwards eng-timer}@keyframes eng-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.engine-stage[data-astro-cid-2hatbs46]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);padding:clamp(1.25rem,2.5vw,2rem);position:relative;overflow:hidden}.engine-panel[data-astro-cid-2hatbs46]{--a:var(--blue);gap:1.25rem;display:grid}.engine-panel--green[data-astro-cid-2hatbs46]{--a:var(--green)}.engine-panel--violet[data-astro-cid-2hatbs46]{--a:var(--violet)}.engine-panel--amber[data-astro-cid-2hatbs46]{--a:var(--amber)}.engine-chain[data-astro-cid-2hatbs46]{flex-wrap:wrap;align-items:center;gap:.5rem 0;display:flex}.engine-chip[data-astro-cid-2hatbs46]{border:1px solid color-mix(in srgb, var(--a) 45%, var(--line));background:var(--bg);white-space:nowrap;box-shadow:0 0 24px -10px color-mix(in srgb, var(--a) 60%, transparent);border-radius:10px;align-items:center;gap:.5rem;padding:.55rem .85rem .55rem .6rem;font-size:.85rem;font-weight:500;display:inline-flex}.dark .engine-chip[data-astro-cid-2hatbs46]{background:#121823}.engine-chip-ic[data-astro-cid-2hatbs46]{background:color-mix(in srgb, var(--a) 18%, transparent);width:1.5rem;height:1.5rem;color:var(--a);border-radius:6px;place-items:center;display:grid}.engine-chip--carried[data-astro-cid-2hatbs46]{border-style:dashed}.engine-chip--carried[data-astro-cid-2hatbs46]:after{content:"carried over";font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-left:.5rem;font-size:.56rem}.engine-conn[data-astro-cid-2hatbs46]{background:var(--line-strong);flex:none;width:2.25rem;height:1px;margin:0 .2rem;position:relative;overflow:hidden}.engine-conn[data-astro-cid-2hatbs46] span[data-astro-cid-2hatbs46]{background:var(--a);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.engine-cols[data-astro-cid-2hatbs46]{gap:1.25rem;display:grid}.engine-col[data-astro-cid-2hatbs46]{align-content:start;gap:1rem;display:grid}.engine-desc[data-astro-cid-2hatbs46]{color:var(--text-2);max-width:56ch;font-size:.95rem}.engine-measure[data-astro-cid-2hatbs46]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-sunk);align-content:start;gap:.6rem;padding:1rem 1.1rem;display:grid}.dark .engine-measure[data-astro-cid-2hatbs46]{background:#ffffff06}.engine-measure-h[data-astro-cid-2hatbs46]{letter-spacing:.16em;text-transform:uppercase;color:var(--a);font-size:.6rem}.engine-measure[data-astro-cid-2hatbs46] li[data-astro-cid-2hatbs46]{border-top:1px solid var(--line);align-items:center;gap:.6rem;padding:.35rem 0;font-size:.85rem;font-weight:500;display:flex}.engine-measure[data-astro-cid-2hatbs46] li[data-astro-cid-2hatbs46]:before{content:"";background:var(--a);border-radius:50%;flex:none;width:5px;height:5px}@media (width>=700px){.engine-cols[data-astro-cid-2hatbs46]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem}}.engine-builds[data-astro-cid-2hatbs46]{flex-wrap:wrap;gap:.4rem;display:flex}.engine-builds[data-astro-cid-2hatbs46] li[data-astro-cid-2hatbs46]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--text-2);border-radius:999px;padding:.3rem .55rem;font-size:.62rem}.engine-foot[data-astro-cid-2hatbs46]{border-top:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:.9rem;font-size:.6rem;display:flex}.engine-panel[data-astro-cid-2hatbs46].is-in .engine-chip[data-astro-cid-2hatbs46]{animation:eng-assemble .5s var(--ease-out) both;animation-delay:calc(var(--k) * .14s)}.engine-panel[data-astro-cid-2hatbs46].is-in .engine-conn[data-astro-cid-2hatbs46] span[data-astro-cid-2hatbs46]{animation:eng-fill .4s var(--ease-out) both;animation-delay:calc(var(--k) * .14s + .12s)}@keyframes eng-assemble{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes eng-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width>=900px){.engine[data-astro-cid-2hatbs46]{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:2rem}.engine-rail[data-astro-cid-2hatbs46]{flex-direction:column;gap:0;padding:0 0 0 1.5rem;overflow:visible}.engine-rail-line[data-astro-cid-2hatbs46]{background:var(--line-strong);width:1px;display:block;position:absolute;top:.75rem;bottom:.75rem;left:0}.engine-rail-line[data-astro-cid-2hatbs46]:after{content:"";background:linear-gradient(to bottom, var(--blue), var(--green) 45%, var(--violet) 70%, var(--amber));transform-origin:top;width:1px;height:100%;transform:scaleY(var(--p,0));position:absolute;top:0;left:0}.engine-tab[data-astro-cid-2hatbs46]{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex:none;width:100%;padding:.85rem 0;position:relative}.engine-tab[data-astro-cid-2hatbs46]:before{content:"";background:var(--bg);border:1px solid var(--line-strong);border-radius:50%;width:7px;height:7px;margin-left:-3px;transition:background .4s,border-color .4s,box-shadow .4s;position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%)}.engine-tab[data-astro-cid-2hatbs46][aria-selected=true]{background:0 0}.engine-tab[data-astro-cid-2hatbs46][aria-selected=true]:before{background:var(--a);border-color:var(--a);box-shadow:0 0 12px var(--a)}.engine-tab-name[data-astro-cid-2hatbs46]{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.engine-panel[data-astro-cid-2hatbs46].is-in .engine-chip[data-astro-cid-2hatbs46],.engine-panel[data-astro-cid-2hatbs46].is-in .engine-conn[data-astro-cid-2hatbs46] span[data-astro-cid-2hatbs46]{animation:none}.engine-conn[data-astro-cid-2hatbs46] span[data-astro-cid-2hatbs46]{transform:none}.engine-tab[data-astro-cid-2hatbs46]:after{display:none}}.fit[data-astro-cid-vlp5z2oo]{gap:1.5rem;display:grid}.fit-col[data-astro-cid-vlp5z2oo]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);padding:clamp(1.25rem,2.5vw,1.75rem)}.dark .fit-col[data-astro-cid-vlp5z2oo]{background:#ffffff08}.fit-col[data-astro-cid-vlp5z2oo] .eyebrow[data-astro-cid-vlp5z2oo]{color:var(--text);margin-bottom:1.25rem}.fit-mark[data-astro-cid-vlp5z2oo]{border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;display:grid}.fit-mark--good[data-astro-cid-vlp5z2oo]{background:var(--green-soft);color:#0e9f6e}.fit-mark--bad[data-astro-cid-vlp5z2oo]{background:rgba(var(--ground-rgb), .06);color:var(--text-3)}.dark .fit-mark--bad[data-astro-cid-vlp5z2oo]{background:#ffffff14}.fit-col[data-astro-cid-vlp5z2oo] ul[data-astro-cid-vlp5z2oo]{display:grid}.fit-col[data-astro-cid-vlp5z2oo] li[data-astro-cid-vlp5z2oo]{border-top:1px solid var(--line);align-items:center;gap:.8rem;padding:.6rem 0;font-size:.9rem;font-weight:500;display:flex}.fit-col--good[data-astro-cid-vlp5z2oo] li[data-astro-cid-vlp5z2oo] svg[data-astro-cid-vlp5z2oo]{color:#0e9f6e;flex:none}.fit-col--bad[data-astro-cid-vlp5z2oo] li[data-astro-cid-vlp5z2oo]{color:var(--text-2);font-weight:450}.fit-col--bad[data-astro-cid-vlp5z2oo] li[data-astro-cid-vlp5z2oo] svg[data-astro-cid-vlp5z2oo]{color:var(--text-3);flex:none}@media (width>=800px){.fit[data-astro-cid-vlp5z2oo]{grid-template-columns:1fr 1fr;gap:1.5rem}}.crm{--a:var(--blue);text-align:left;grid-template-rows:auto 1fr;width:100%;display:grid;position:relative}.crm-top,.crm-body,.crm-main,.crm-nav,.crm-view{min-width:0}.crm-top{border-bottom:1px solid var(--ui-line);background:var(--ui-panel);align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex;overflow:hidden}.crm-brand{white-space:nowrap;align-items:center;gap:.45rem;font-size:12px;font-weight:600;display:inline-flex}.crm-brand em{color:var(--ui-muted);font-style:normal;font-weight:500}.crm-search{border:1px solid var(--ui-line);min-width:0;color:var(--ui-muted);background:#ffffff08;border-radius:8px;flex:8rem;align-items:center;gap:.4rem;padding:.35rem .55rem;display:flex}.crm-search input{min-width:0;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12px}.crm-search input::placeholder{color:var(--ui-muted)}.crm-search:focus-within{border-color:#4f83f199}.crm-demo{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted);white-space:nowrap;margin-left:auto;font-size:9.5px}.crm-btn{border:1px solid var(--ui-line);color:var(--ui-text);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:11.5px;font-weight:500;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.crm-btn:hover{background:#ffffff14}.crm-btn:active{transform:scale(.98)}.crm-btn--primary{color:#0b0f17;background:#fff;border-color:#fff}.crm-btn--primary:hover{background:#e8ebf0}.crm-icon-btn{width:1.6rem;height:1.6rem;color:var(--ui-muted);background:0 0;border-radius:6px;place-items:center;display:grid}.crm-icon-btn:hover{color:var(--ui-text);background:#ffffff0f}.crm-body{grid-template-columns:9.5rem minmax(0,1fr);min-height:0;display:grid;position:relative}.crm-nav{border-right:1px solid var(--ui-line);background:var(--ui-panel);flex-direction:column;gap:.15rem;padding:.6rem .5rem;display:flex}.crm-nav-btn{color:var(--ui-muted);font:inherit;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:12px;transition:background .2s,color .2s;display:flex}.crm-nav-btn:hover{color:var(--ui-text);background:#ffffff0a}.crm-nav-btn[aria-pressed=true]{color:var(--ui-text);background:#4f83f124}.crm-count{color:#b9cdff;background:#4f83f140;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600}.crm-nav-foot{color:var(--ui-muted);align-items:center;gap:.4rem;margin-top:auto;padding:.6rem .4rem .2rem;font-size:10.5px;display:flex}.crm-main{min-width:0;min-height:23rem;padding:.85rem;overflow:hidden}.crm-view{animation:crm-view-in .35s var(--ease-out) both;gap:.85rem;display:grid}@keyframes crm-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.crm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.crm-kpi{border:1px solid var(--ui-line);background:#ffffff06;border-radius:9px;justify-items:start;gap:.2rem;padding:.6rem .7rem;display:grid}.crm-kpi .ui-kpi{font-size:17px}.crm-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.6rem;display:grid}.crm-panel{border:1px solid var(--ui-line);background:#ffffff05;border-radius:9px;padding:.55rem .65rem}.crm-panel-h{justify-content:space-between;align-items:center;margin-bottom:.45rem;font-size:11.5px;font-weight:600;display:flex}.crm-list{gap:.25rem;display:grid}.crm-row{width:100%;color:var(--ui-text);font:inherit;text-align:left;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .45rem;transition:background .2s;display:flex}.crm-row:hover{background:#ffffff0d}.crm-row-main{gap:.1rem;min-width:0;display:grid}.crm-row-main b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.crm-feed{gap:.35rem;display:grid}.crm-act{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;font-size:11px;display:grid}.crm-act b{font-weight:600}.crm-act-i{border-radius:5px;place-items:center;width:1.25rem;height:1.25rem;display:grid}.t-ai{color:#c4b5fd;background:#a78bfa2e}.t-blue{color:#9dbbff;background:#4f83f12e}.t-up{color:#5fe3b4;background:#2fd39a29}.t-warn{color:#fcd34d;background:#fbbf2429}.crm-act.is-new{animation:crm-view-in .45s var(--ease-out) both}.crm-table{border:1px solid var(--ui-line);border-radius:9px;display:grid;overflow:hidden}.crm-tr{border-top:1px solid var(--ui-line);text-align:left;color:var(--ui-text);background:0 0;grid-template-columns:minmax(0,1.6fr) .8fr .9fr .8fr .9fr;align-items:center;gap:.5rem;width:100%;padding:.5rem .65rem;font-family:inherit;font-size:11.5px;display:grid}.crm-table--customers .crm-tr{grid-template-columns:minmax(0,1.6fr) 1.2fr .9fr .8fr}.crm-th{background:var(--ui-panel);color:var(--ui-muted);letter-spacing:.1em;text-transform:uppercase;border-top:0;font-size:10px}button.crm-tr:hover{cursor:pointer;background:#ffffff0d}.crm-tr b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.crm-tr .ui-label{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.crm-score{align-items:center;gap:.35rem;display:inline-flex}.crm-score i{background:#ffffff1a;border-radius:2px;width:2.4rem;height:4px;display:inline-block;overflow:hidden}.crm-score i:after{content:"";height:100%;width:var(--s,0%);background:#a78bfa;display:block}.crm-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.crm-col{border:1px solid var(--ui-line);background:#ffffff05;border-radius:9px;grid-template-rows:auto 1fr;gap:.4rem;min-height:14rem;padding:.5rem;transition:border-color .2s,background .2s;display:grid}.crm-col.is-over{background:#4f83f10f;border-color:#4f83f1b3}.crm-col-h{justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.crm-col-cards{align-content:start;gap:.4rem;display:grid}.crm-card{border:1px solid var(--ui-line);background:var(--ui-panel);cursor:grab;border-radius:8px;gap:.25rem;padding:.5rem .55rem;transition:border-color .2s,transform .2s,opacity .2s;display:grid}.crm-card:hover{border-color:#fff3}.crm-card.is-dragging{opacity:.5}.crm-card.is-moved{animation:crm-view-in .4s var(--ease-out) both}.crm-card-t{justify-content:space-between;align-items:start;gap:.35rem;display:flex}.crm-card-t b{font-size:11.5px;font-weight:600;line-height:1.25}.crm-card-f{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.crm-card .crm-icon-btn{width:1.35rem;height:1.35rem}.crm-hint{margin-top:-.25rem}.crm-autos{gap:.45rem;display:grid}.crm-auto{border:1px solid var(--ui-line);background:#ffffff05;border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .7rem;display:flex}.crm-auto-main{gap:.15rem;display:grid}.crm-auto-main b{font-size:11.5px;font-weight:600}.crm-toggle{border:1px solid var(--ui-line);background:#ffffff1f;border-radius:999px;flex:none;width:2.1rem;height:1.2rem;transition:background .25s;position:relative}.crm-toggle span{width:calc(1.2rem - 6px);height:calc(1.2rem - 6px);transition:transform .25s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.crm-toggle[aria-checked=true]{background:#2fd39a;border-color:#2fd39a}.crm-toggle[aria-checked=true] span{background:#0b0f17;transform:translate(.9rem)}.crm-drawer{border-left:1px solid var(--ui-line);background:var(--ui-panel);z-index:3;width:min(100%,19rem);animation:crm-drawer-in .35s var(--ease-out) both;align-content:start;gap:.6rem;padding:.85rem;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-30px 0 60px -30px #000000b3}@keyframes crm-drawer-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.crm-drawer-h{justify-content:space-between;align-items:center;display:flex}.crm-drawer-name{letter-spacing:-.01em;font-size:15px;font-weight:600}.crm-drawer-meta{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.crm-drawer-meta div{border:1px solid var(--ui-line);border-radius:7px;gap:.1rem;padding:.4rem .5rem;display:grid}.crm-drawer-meta dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted);font-size:9.5px}.crm-drawer-meta dd{font-size:11.5px;font-weight:600}.crm-drawer-need{color:#cfd5df;font-size:11.5px}.crm-ai{background:#a78bfa0f;border:1px solid #a78bfa4d;border-radius:8px;gap:.4rem;padding:.6rem;display:grid}.crm-ai-h{justify-content:space-between;align-items:center;display:flex}.crm-ai-h b{font-size:15px}.crm-ai-bar{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.crm-ai-bar i{height:100%;width:var(--s,0%);transition:width .8s var(--ease-out);background:linear-gradient(90deg,#a78bfa,#4f83f1);display:block}.crm-ai.is-scored [data-crm-action=qualify]{display:none}.crm-ai.is-thinking [data-crm-action=qualify]{opacity:.6;pointer-events:none}.crm-drawer-actions{flex-wrap:wrap;gap:.35rem;display:flex}.crm-timeline{border-top:1px solid var(--ui-line);gap:.35rem;padding-top:.5rem;display:grid}.crm-timeline li{color:#cfd5df;grid-template-columns:2rem 1fr;gap:.4rem;font-size:11px;display:grid}.crm-timeline li span:first-child{color:var(--ui-muted)}.crm-newlead{border:1px solid var(--ui-line);background:var(--ui-panel);z-index:4;width:min(100% - 1.5rem,20rem);animation:crm-view-in .3s var(--ease-out) both;border-radius:10px;gap:.5rem;padding:.85rem;display:grid;position:absolute;inset:auto .75rem .75rem auto;box-shadow:0 30px 60px -20px #000c}.crm-newlead label{color:var(--ui-muted);gap:.2rem;font-size:10.5px;display:grid}.crm-newlead input,.crm-newlead select{border:1px solid var(--ui-line);color:var(--ui-text);font:inherit;background:#ffffff0a;border-radius:7px;padding:.4rem .5rem;font-size:12px}.crm-newlead input:focus,.crm-newlead select:focus{border-color:#4f83f1b3;outline:none}.crm-newlead-row{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.crm-newlead select option{color:#0b0f17}@media (width<=899px){.crm-main{min-height:0}.crm-demo{display:none}.crm-body{grid-template-columns:1fr}.crm-nav{border-right:0;border-bottom:1px solid var(--ui-line);scrollbar-width:none;flex-direction:row;gap:.25rem;padding:.45rem .5rem;overflow-x:auto}.crm-nav::-webkit-scrollbar{display:none}.crm-nav-btn{flex:none;padding:.4rem .6rem}.crm-nav-foot{display:none}.crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-cols{grid-template-columns:1fr}.crm-tr{grid-template-columns:minmax(0,1.6fr) .9fr .9fr}.crm-tr>:nth-child(2),.crm-tr>:nth-child(5){display:none}.crm-table--customers .crm-tr{grid-template-columns:minmax(0,1.5fr) 1fr}.crm-table--customers .crm-tr>:nth-child(2),.crm-table--customers .crm-tr>:nth-child(4){display:none}.crm-board{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-col{min-height:9rem}.crm-drawer{width:100%}}@media (prefers-reduced-motion:reduce){.crm-view,.crm-drawer,.crm-newlead,.crm-act.is-new,.crm-card.is-moved{animation:none}}.hero[data-astro-cid-lcdefpme]{padding-top:4.5rem;position:relative;overflow:hidden}.difference[data-astro-cid-lcdefpme],.capabilities[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.difference[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme],.capabilities[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;align-items:center;gap:2rem;padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:34rem;display:flex}.hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:0}.hero-copy[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{letter-spacing:-.04em;max-width:none;font-size:clamp(2.5rem,4.2vw,3.75rem)}.hero-caps[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:.72rem}.hero-visual[data-astro-cid-lcdefpme]{min-width:0;position:relative}.hero-crm-wrap[data-astro-cid-lcdefpme]{position:relative}.hero-crm-wrap[data-astro-cid-lcdefpme]:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(at 60% 40%,#4f83f147,#0000 62%);position:absolute;inset:-12% -8% -18%}.hero-crm-wrap[data-astro-cid-lcdefpme] .hero-crm{position:relative}.hero-foot[data-astro-cid-lcdefpme]{z-index:1;letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;gap:2rem;padding-bottom:1.25rem;font-size:.62rem;display:flex;position:relative}.stack--on[data-astro-cid-lcdefpme] .hero[data-astro-cid-lcdefpme]{grid-template-rows:1fr auto;display:grid}.stack--on[data-astro-cid-lcdefpme] .difference[data-astro-cid-lcdefpme],.stack--on[data-astro-cid-lcdefpme] .system[data-astro-cid-lcdefpme]{align-content:center;padding-top:5.5rem;padding-bottom:3rem;display:grid}.stack--on[data-astro-cid-lcdefpme] .system[data-astro-cid-lcdefpme] .flow-node{padding:.8rem .95rem}.stack--on[data-astro-cid-lcdefpme] .system[data-astro-cid-lcdefpme] .flow-desc{font-size:.8rem}.stack--on[data-astro-cid-lcdefpme] .system[data-astro-cid-lcdefpme] .flow-tags{display:none}.stack--on[data-astro-cid-lcdefpme] .system[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}@media (width<=599px){.hero-foot[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{display:none}}@media (width>=1000px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;min-height:min(74vh,700px)}.hero-visual[data-astro-cid-lcdefpme]{margin-right:-10%}.hero-crm-wrap[data-astro-cid-lcdefpme]{transform-origin:0;transform:perspective(1600px)rotateY(-3deg)}.hero-crm-wrap[data-astro-cid-lcdefpme]:hover{transform:none}.hero-crm-wrap[data-astro-cid-lcdefpme]{transition:transform .9s var(--ease-out)}}.diff-grid[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;display:grid}.mstack[data-astro-cid-lcdefpme]{display:none}@media (width<=899px){.difference[data-astro-cid-lcdefpme] .pillar-steps[data-astro-cid-lcdefpme],.diff-visual[data-astro-cid-lcdefpme]{display:none}.mstack[data-astro-cid-lcdefpme]{display:block}.mscreen[data-astro-cid-lcdefpme]{--a:var(--blue);background:var(--ground);color:#fff;border-top:1px solid #ffffff12;align-content:center;min-height:100svh;padding-block:5rem;display:grid;position:relative;overflow:hidden}.mscreen[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(ellipse at 85% 15%, color-mix(in srgb, var(--a) 28%, transparent) 0%, transparent 58%);pointer-events:none;position:absolute;inset:0}.mscreen--green[data-astro-cid-lcdefpme]{--a:var(--green)}.mscreen--violet[data-astro-cid-lcdefpme]{--a:var(--violet)}.mscreen--amber[data-astro-cid-lcdefpme]{--a:var(--amber)}.mscreen-inner[data-astro-cid-lcdefpme]{justify-items:start;gap:1.1rem;display:grid;position:relative}.mscreen-idx[data-astro-cid-lcdefpme]{letter-spacing:.2em;color:var(--a);font-size:.7rem}.mscreen-idx[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ffffff73}.mscreen-ic[data-astro-cid-lcdefpme]{width:2.75rem;height:2.75rem}.mscreen-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:8ch;font-size:clamp(2.1rem,10vw,3rem);font-weight:600;line-height:1.02}.mscreen-line[data-astro-cid-lcdefpme]{color:#ffffffb8;max-width:24ch;font-size:1.2rem;line-height:1.4}.mscreen-cta[data-astro-cid-lcdefpme]{margin-top:.75rem}.stack--on[data-astro-cid-lcdefpme]>.mscreen[data-astro-cid-lcdefpme].is-sticky{background:var(--ground);min-height:100svh}.mscreen[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-reveal]{transition-duration:.5s}}.diff-copy[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.pillar-steps[data-astro-cid-lcdefpme]{margin:.25rem 0 .5rem}.diff-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.diff-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:0}.diff-visual[data-astro-cid-lcdefpme] .venn{max-width:440px}@media (width>=900px){.diff-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;gap:4rem}}.system[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.system-inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.system-head-right[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}@media (width>=900px){.system-head-right[data-astro-cid-lcdefpme]{text-align:right;align-items:flex-end}}.caps-head-right[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}@media (width>=900px){.caps-head-right[data-astro-cid-lcdefpme]{text-align:right;align-items:flex-end}}.engine-screen[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.engine-inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.stack--on[data-astro-cid-lcdefpme] .engine-screen[data-astro-cid-lcdefpme]{align-content:center;padding-top:5.5rem;padding-bottom:2.5rem;display:grid}.stack--on[data-astro-cid-lcdefpme] .engine-screen[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.stack--on[data-astro-cid-lcdefpme] .engine-screen[data-astro-cid-lcdefpme] .outcomes-more[data-astro-cid-lcdefpme]{margin-top:1.25rem}.stack--on[data-astro-cid-lcdefpme] .engine-screen[data-astro-cid-lcdefpme] .engine-tab{padding:.6rem 0}.stack--on[data-astro-cid-lcdefpme] .engine-screen[data-astro-cid-lcdefpme] .engine-tab-name{font-size:1.1rem}.stack--on[data-astro-cid-lcdefpme] .engine-screen[data-astro-cid-lcdefpme] .engine-tab-line{font-size:.76rem;line-height:1.35}.outcomes-more[data-astro-cid-lcdefpme],.work-more[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.work-disclaimer[data-astro-cid-lcdefpme]{max-width:60ch}.why-grid[data-astro-cid-lcdefpme]{gap:2rem;display:grid}.why-grid[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1rem}.process-section[data-astro-cid-lcdefpme]{padding-bottom:0;overflow:hidden}.process-head-right[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media (width>=900px){.process-head-right[data-astro-cid-lcdefpme]{text-align:right;align-items:flex-end}}.process-grid[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.process-steps[data-astro-cid-lcdefpme]{padding-bottom:var(--section)}.process-grid[data-astro-cid-lcdefpme] .process-photo{margin:0 calc(var(--gutter) * -1) .5rem;order:-1}@media (width>=1100px){.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 21rem;align-items:stretch;gap:3rem}.process-steps[data-astro-cid-lcdefpme]{padding-bottom:calc(var(--section) * .8)}.process-grid[data-astro-cid-lcdefpme] .process-photo{margin:0 calc((100vw - min(100vw, var(--container))) / -2 - var(--gutter)) 0 0;order:0;height:100%;min-height:26rem;aspect-ratio:auto!important}.process-grid[data-astro-cid-lcdefpme] .process-photo:after{background:linear-gradient(to right, var(--ground) 0%, rgba(var(--ground-rgb), 0) 35%)}}.who-copy[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.who-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.who-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:0}.who-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:0;width:100%;max-width:30rem;display:grid}.who-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.8rem 0;font-weight:500;display:flex}.who-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:6px;height:6px}
