.service-center{--service-accent:#00f5a0;--service-gold:#e9be77}.service-center .depth-hero em{color:var(--service-gold);font-style:normal}.service-selector{margin:24px 0 50px}.service-selector a{color:#f0fff8;border-top:1px solid #ffffff30;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 8px;display:grid}.service-selector a:hover,.service-selector a:focus-visible{background:#00f5a014}.service-selector a>span{color:var(--service-gold);font:14px monospace}.service-selector strong{font-size:clamp(17px,2.4vw,28px)}.service-selector small{color:#b9c8c0;display:block}.service-selector b,.service-center .service-floor a{color:var(--service-accent)}.service-floor{border-top:1px solid #ffffff2b;padding:clamp(24px,5vw,64px) 0;scroll-margin-top:92px}.service-floor>span{color:var(--service-gold);letter-spacing:.09em}.service-map{text-align:center;background:radial-gradient(at 50% 12%,#00f5a015,#0000 72%);margin-top:26px}.service-map-origin{border:1px solid #00f5a080;padding:9px 18px;display:inline-block}.service-map svg{width:100%;height:clamp(38px,7vw,74px);display:block}.service-map ul,.service-mini-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.service-map li a{border-top:1px solid var(--service-accent);background:#00f5a00b;gap:6px;padding:12px;display:grid}.service-map li strong{font-size:clamp(18px,3vw,34px)}.service-map li span{color:#c2cec9}.service-map>p{margin:18px auto}.service-route-strip{color:var(--service-gold);flex-wrap:wrap;gap:10px 20px;margin:20px 0;display:flex}.service-switch{background:linear-gradient(130deg,#10271c,#10151a);border:1px solid #ffffff30}.service-switch-controls{border-bottom:1px solid #ffffff25;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.service-switch-controls button{cursor:pointer;color:#e6f5ee;min-width:max-content;font:inherit;background:0 0;border:1px solid #0000;flex:1;padding:10px}.service-switch-controls button[aria-pressed=true]{border-color:var(--service-accent);background:#00f5a020}.service-switch-controls button:focus-visible,.service-selector a:focus-visible{outline:2px solid var(--service-gold);outline-offset:2px}.service-switch-panel{padding:clamp(16px,3vw,32px)}.service-switch-panel h3{margin:0;font-size:clamp(20px,3vw,34px)}.service-mini-flow{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));margin:12px 0}.service-mini-flow li{border-top:1px solid #00f5a07a;padding:9px 5px}.service-deliverable{border-left:2px solid var(--service-gold);padding-left:12px}.service-deliverable strong{color:var(--service-gold);display:block}.service-boundary{font-size:.9rem}.service-choose{background:radial-gradient(at 15% 80%,#e9be7718,#0000 75%)}.service-choose dl>div{border-bottom:1px solid #ffffff25;flex-wrap:wrap;justify-content:space-between;gap:5px 18px;padding:12px 0;display:flex}.service-choose dd{margin:0}@media (max-width:640px){.service-selector a{grid-template-columns:1.75rem minmax(0,1fr);gap:4px 8px}.service-selector b{grid-column:2}.service-map ul,.service-mini-flow{grid-template-columns:1fr}.service-map svg{height:34px}.service-switch-controls button{min-width:0}}
