body.blj-studio #process{background:#fff}
.process-stations[hidden],.process-track,.process-gate{display:none}
.process-ready .process-map,.process-ready .process-mobile{display:none!important}
.process-ready .process-stations{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.process-station{border:0;background:transparent;color:#333;cursor:pointer;font:inherit;padding:16px 8px 20px;text-align:center;border-radius:8px;transition:background .25s}
.process-station:hover{background:#f7f8fa}
.process-station:focus-visible{outline:2px solid #1765ac;outline-offset:3px}
.station-icon{display:grid;place-items:center;width:78px;height:78px;margin:0 auto 15px;background:#eaf3fa;color:#466f8c;border-radius:26px;transition:transform .25s}
.process-station:nth-child(2n) .station-icon{background:#f6eee2;color:#957447}
.process-station:nth-child(3n) .station-icon{background:#f7eae4;color:#ab6756}
.station-icon svg{width:52px;height:52px}
.process-station[aria-expanded=true]{background:#f5f8fb}
.process-station[aria-expanded=true] .station-icon{transform:translateY(-4px)}
.station-number{display:block;font-size:11px;letter-spacing:.12em;color:#777;margin-bottom:9px}
.process-station strong{font-size:15px;font-weight:550;line-height:1.65;display:block}
.process-ready .process-track{display:block;height:2px;background:#e7edf2;margin:12px 0 24px;overflow:hidden}
.process-track i{display:block;background:#6f99b8;height:100%;transform-origin:left;transform:scaleX(.166667)}
.process-ready .process-gate{display:block;font-size:13px;line-height:1.9;color:#6c625b;border-left:2px solid #b77965;padding-left:16px;margin:22px 0}
body.blj-studio .process-ready .process-details{display:block;border-top:1px solid #e5e5e5}
body.blj-studio .process-ready .process-details details{border:0;background:#f8fafc;padding:6px 26px 16px}
body.blj-studio .process-ready .process-details details[hidden]{display:none}
body.blj-studio .process-ready .process-details summary{cursor:default;pointer-events:none}
body.blj-studio .process-ready .process-details summary::after{display:none}
body.blj-studio .process-ready .process-details p{max-width:850px}
@media(max-width:767px){.process-ready .process-stations{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.station-icon{width:58px;height:58px;border-radius:20px}.station-icon svg{width:40px;height:40px}.process-station strong{font-size:13px}.process-station{padding:12px 4px}.station-number{margin-bottom:5px}body.blj-studio .process-ready .process-details details{padding:4px 16px 12px}body.blj-studio .process-ready .process-details p{padding-left:0}}
@media(prefers-reduced-motion:reduce){.process-station,.station-icon{transition:none}}
@media print{.process-ready .process-stations,.process-track{display:none!important}.process-ready .process-details details[hidden]{display:block!important}}
