.service-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.service-chips li{color:#c9cbd3;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid #aeb4ff6b;padding:.42rem .6rem;font-size:.6rem;font-weight:650}.service-pathways{border-top:1px solid #aeb4ff3d;margin:clamp(3.5rem,7vw,6.5rem) 0 0;padding:0;list-style:none}.service-pathways>li{border-bottom:1px solid #aeb4ff29;padding:clamp(1.8rem,3.5vw,2.8rem) 0}.service-pathway__identity{grid-template-columns:3.5rem 1fr;align-items:baseline;gap:1rem;display:grid}.service-pathway__identity span{color:#7f87c8;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.68rem}.service-pathway__identity h3{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;margin:0;font-size:clamp(.85rem,1.3vw,1.05rem)}.service-pathway__detail{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(9rem,.6fr);gap:1.5rem clamp(1.5rem,3vw,3rem);margin:1.8rem 0 0 4.5rem;display:grid}.service-pathway__detail>div{min-width:0}.service-pathway__detail dt{color:#8e96cb;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:.58rem;font-weight:650}.service-pathway__detail dd{color:#aeb2bc;margin:.7rem 0 0;font-size:.9rem;line-height:1.68}.service-pathway__detail dd .service-chips{margin-top:.1rem}.service-constraints{border-top:1px solid #c4c1ba;border-left:1px solid #c4c1ba;grid-template-columns:repeat(4,1fr);margin-top:clamp(3.5rem,7vw,6.5rem);padding:0;list-style:none;display:grid}.service-constraints li{border-bottom:1px solid #c4c1ba;border-right:1px solid #c4c1ba;flex-direction:column;min-height:17rem;padding:clamp(1.4rem,2.5vw,2rem);display:flex}.service-constraints span{color:#65709f;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.66rem}.service-constraints h3{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;margin:2.6rem 0 0;font-size:.78rem}.service-constraints p{color:#565b63;margin:1rem 0 0;font-size:.88rem;line-height:1.68}.service-constraints small{color:#65709f;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;margin-top:auto;padding-top:1.4rem;font-size:.58rem;font-weight:650;display:block}.service-constraints small b{color:#17191e;margin-top:.45rem;font-size:.72rem;display:block}.service-combos{border-top:1px solid #aeb4ff3d;margin:clamp(3.5rem,7vw,6.5rem) 0 0;padding:0;list-style:none}.service-combos li{border-bottom:1px solid #aeb4ff29;grid-template-columns:minmax(13rem,.45fr) 1fr;gap:1rem clamp(1.5rem,4vw,4rem);padding:1.7rem 0;display:grid}.service-combos p{color:#b5b8c2;max-width:44rem;margin:0;line-height:1.7}.service-stage-detail{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.service-stage-detail ul{border-top:1px solid;margin:0;padding:0;list-style:none}.service-section--dark .service-stage-detail ul,.service-section--night-violet .service-stage-detail ul{border-color:#aeb4ff3d}.service-section--light .service-stage-detail ul{border-color:#c4c1ba}.service-stage-detail li{border-bottom:1px solid #aeb4ff29;grid-template-columns:minmax(9rem,.4fr) 1fr;gap:1rem;padding:.95rem 0;display:grid}.service-section--light .service-stage-detail li{border-color:#c4c1ba}.service-stage-detail li strong{color:#8e96cb;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.6rem;font-weight:650}.service-section--light .service-stage-detail li strong{color:#5d6794}.service-stage-detail li p{color:#aeb2bc;margin:0;font-size:.88rem;line-height:1.62}.service-section--light .service-stage-detail li p{color:#565b63}.service-stage-detail aside{border-top:1px solid #aeb4ff3d;border-left:2px solid #6972dd;padding:1.2rem 0 0 1.2rem}.service-section--light .service-stage-detail aside{border-top-color:#b8b5ae;border-left-color:#5d66d3}.service-stage-detail aside small{color:#8e96cb;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:.58rem;font-weight:650;display:block}.service-section--light .service-stage-detail aside small{color:#66709d}.service-stage-detail aside strong{margin-top:.8rem;font-size:.94rem;font-weight:560;line-height:1.6;display:block}.service-stage-detail aside p{color:#8e939d;margin:1rem 0 0;font-size:.84rem;line-height:1.65}.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-continuum--all:before{width:100%}.service-data-note{border-top:1px solid #aeb4ff33;grid-template-columns:minmax(8rem,.2fr) 1fr;gap:1.5rem;margin-top:2.5rem;padding-top:1.4rem;display:grid}.service-data-note span{color:#8e96cb;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:.62rem;font-weight:650}.service-data-note p{color:#aeb2bc;max-width:46rem;margin:0;line-height:1.7}@media (max-width:63.9375rem){.service-pathway__detail{grid-template-columns:1fr 1fr;margin-left:0}.service-constraints{grid-template-columns:repeat(2,1fr)}.service-combos li,.service-stage-detail{grid-template-columns:1fr}.service-stage-detail aside{max-width:40rem}}@media (max-width:47.9375rem){.service-pathway__identity{grid-template-columns:2.4rem 1fr}.service-pathway__detail{grid-template-columns:1fr;gap:1.4rem}.service-constraints{grid-template-columns:1fr}.service-constraints li{min-height:0}.service-constraints h3{margin-top:1.6rem}.service-constraints small{margin-top:1.4rem;padding-top:0}.service-stage-detail li{grid-template-columns:1fr;gap:.45rem}.service-data-note{grid-template-columns:1fr;gap:.8rem}.service-continuum--all:before{height:100%}}@media (forced-colors:active){.service-chips li,.service-pathways,.service-pathways>li,.service-constraints,.service-constraints li,.service-combos,.service-combos li,.service-stage-detail ul,.service-stage-detail li,.service-stage-detail aside,.service-data-note{color:canvastext;background:canvas;border-color:canvastext}.service-continuum--all:before{background:highlight}}
