.service-flow{border:1px solid #c4c1ba;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(3.5rem,7vw,6.5rem);display:grid}.service-flow__rail{min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.service-flow__rail>p{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:650}.service-flow__rail--manual{background:#e7e4dc}.service-flow__rail--manual>p{color:#85807a}.service-flow__rail--controlled{color:#eef0f5;background:#0b0d12;border-left:1px solid #c4c1ba}.service-flow__rail--controlled>p{color:#8e96cb}.service-flow ol{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;gap:.7rem 0;margin:1.6rem 0 0;padding:0;font-size:.64rem;list-style:none;display:flex}.service-flow li{align-items:center;gap:.55rem;margin-right:.55rem;display:flex}.service-flow li+li:before{color:#9a958d;content:"→"}.service-flow__rail--controlled li+li:before{color:#6972dd}.service-flow li span{color:#5a5f67;border:1px dashed #aaa59c;padding:.5rem .65rem}.service-flow__rail--controlled li span{color:#dfe1e9;border:1px solid #aeb4ff6b}.service-flow__note{color:#5a5f67;border-top:1px solid #c4c1ba;grid-column:1/-1;margin:0;padding:1.1rem clamp(1.5rem,3vw,2.5rem);font-size:.88rem;line-height:1.65}.service-ops-ledger{border-top:1px solid #aeb4ff3d;margin:clamp(3.5rem,7vw,6rem) 0 0}.service-ops-ledger>div{border-bottom:1px solid #aeb4ff29;grid-template-columns:minmax(11rem,.4fr) minmax(0,1fr) auto;align-items:baseline;gap:1rem 2rem;padding:1.15rem 0;display:grid}.service-ops-ledger dt{color:#9299dd;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:650}.service-ops-ledger dd{color:#b4b8c2;margin:0;line-height:1.65}.service-ops-ledger dd:last-child{color:#dfe1e9;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6rem;font-size:.62rem;display:flex}.service-ops-ledger dd:last-child i{background:#9da5ff;border-radius:50%;width:7px;height:7px}.service-board{border-top:1px solid #aeb4ff3d;margin:clamp(3.5rem,7vw,6rem) 0 0;padding:0;list-style:none}.service-board li{border-bottom:1px solid #aeb4ff29;grid-template-columns:minmax(9rem,1.1fr) repeat(4,minmax(7rem,1fr));gap:1rem 1.5rem;padding:1.4rem 0;display:grid}.service-board div{min-width:0}.service-board small{color:#777fbd;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.56rem;font-weight:650;display:block}.service-board strong,.service-board span{color:#dfe1e9;margin-top:.55rem;font-size:.86rem;font-weight:500;line-height:1.5;display:block}.service-board span{color:#aeb2bc}.service-board__caption{color:#7d828c;max-width:44rem;margin:1.6rem 0 0;font-size:.82rem;line-height:1.6}.service-section--light .service-standard-ledger,.service-section--light .service-standard-ledger li{border-color:#c4c1ba}.service-section--light .service-standard-ledger span{color:#65709f}.service-section--light .service-standard-ledger p{color:#565b63}.service-section--light .service-ops-ledger{border-top-color:#b8b5ae}.service-section--light .service-ops-ledger>div{border-bottom-color:#c4c1ba}.service-section--light .service-ops-ledger dt{color:#5d6794}.service-section--light .service-ops-ledger dd{color:#565b63}.service-section--light .service-ops-ledger dd:last-child{color:#17191e}.service-section--light .service-ops-ledger dd:last-child i{background:#5d66d3}.service-section--dark .service-two-paths,.service-section--night-violet .service-two-paths,.service-section--dark .service-three-part,.service-section--night-violet .service-three-part{border-color:#aeb4ff3d}.service-section--dark .service-two-paths article,.service-section--night-violet .service-two-paths article,.service-section--dark .service-three-part article,.service-section--night-violet .service-three-part article{border-color:#aeb4ff2e}.service-section--dark .service-two-paths span,.service-section--night-violet .service-two-paths span,.service-section--dark .service-three-part span,.service-section--night-violet .service-three-part span{color:#8189cb}.service-section--dark .service-two-paths p,.service-section--night-violet .service-two-paths p,.service-section--dark .service-three-part p,.service-section--night-violet .service-three-part p{color:#aeb2bc}.service-continuum--pos2:before{left:25%}.service-continuum--pos3:before{left:50%}.service-continuum--pos4:before{width:25%;left:75%}@media (max-width:63.9375rem){.service-flow{grid-template-columns:1fr}.service-flow__rail--controlled{border-top:1px solid #c4c1ba;border-left:0}}@media (max-width:47.9375rem){.service-flow ol{gap:.55rem;display:grid}.service-flow li{margin-right:0}.service-flow li+li:before{content:"↓"}.service-ops-ledger>div{grid-template-columns:1fr;gap:.6rem}.service-ops-ledger dd:last-child{white-space:normal}.service-board li{grid-template-columns:1fr;gap:1.1rem;padding:1.5rem 0}.service-board strong,.service-board span{margin-top:.4rem}.service-continuum--pos2:before,.service-continuum--pos3:before,.service-continuum--pos4:before{left:0}.service-continuum--pos2:before{top:25%}.service-continuum--pos3:before{top:50%}.service-continuum--pos4:before{height:25%;top:75%}}@media (forced-colors:active){.service-flow,.service-flow__rail--controlled,.service-flow li span,.service-ops-ledger,.service-ops-ledger>div,.service-board,.service-board li{color:canvastext;background:canvas;border-color:canvastext}.service-ops-ledger dd:last-child i{background:highlight}}.service-page--operations .service-section--light :is(.service-standard-ledger,.service-ledger,.service-continuum,.service-ladder) span,.service-page--operations .service-section--light .service-ladder__output small,.service-page--operations .service-section--light.service-faq summary>span,.service-page--workflow-automation .service-section--light :is(.service-standard-ledger,.service-ledger,.service-pipeline) span,.service-page--workflow-automation .service-section--light.service-faq summary>span,.service-page--crm-implementation .service-section--light :is(.service-standard-ledger,.service-ledger) span,.service-page--crm-implementation .service-section--light.service-faq summary>span{color:#5d6794}.service-page--crm-implementation .service-section--light .service-ledger p{color:#565b63}.service-page--crm-implementation .service-statement>p:first-child,.service-page--crm-implementation .service-statement>div p,.service-page--crm-implementation .service-statement>div strong{color:#fff}.service-page--redesign .service-search-detail--proof a.service-future-action{color:#cfd3ff;grid-column:2/-1;align-items:center;gap:.5em;min-height:2.75rem;display:inline-flex}:is(.service-page--redesign .service-search-detail--proof a.service-future-action:hover,.service-page--redesign .service-search-detail--proof a.service-future-action:focus-visible){color:#fff}@media (max-width:60rem){.service-page--redesign .service-search-detail--proof a.service-future-action{grid-column:1/-1}}
