/* The same gateway studio shell, with four service-specific chapters. */
.service-journey{padding-block:24px 40px}.service-journey [hidden]{display:none!important}.service-journey .bid-section-heading{margin-bottom:26px}.service-journey .bid-section-heading h2{font-size:34px;line-height:1.5}.service-journey .bid-studio-toolbar>strong{font-size:14px;color:#49758c;line-height:1.8}.service-journey [data-service-tour]{display:flex;align-items:center;gap:9px;white-space:nowrap;border:1px solid #b9ddeb;border-radius:6px;min-height:40px;padding:9px 13px;background:#1499dc;color:#fff;font-size:12px;font-weight:700}.service-journey [data-service-tour] svg{width:17px;height:17px}.service-journey .service-journey-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.service-journey .service-journey-tabs>button>span{max-width:220px;font-size:13px}.service-journey-tabs:before{inset-inline:12.5%;width:75%;min-width:0}.service-journey .bid-stage-content{min-height:410px;padding-top:16px;animation:service-stage-appear .4s ease}.service-journey .bid-step-copy>p{font-size:15px;line-height:1.95}.service-journey .bid-role>p{font-size:14px;line-height:1.9}.service-journey .bid-scene-panel img{display:block;width:100%;height:100%;object-fit:contain}.service-journey .bid-scene-column{min-width:0}.service-journey-navigation{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 25px 24px}.service-journey-navigation>span{font-size:12px;color:#6d8b9e}.service-journey-navigation>div{display:flex;gap:10px}.service-journey-navigation .btn{min-height:42px;font-size:12px;padding:10px 15px;gap:12px}.service-journey-navigation .btn:disabled{opacity:.4;cursor:default;transform:none;box-shadow:none}.service-journey .bid-studio-footer{align-items:center}.service-journey .service-journey-actions{display:flex;flex-direction:column;align-items:start;gap:16px;flex-shrink:0}.service-journey .service-journey-actions .btn{white-space:normal;max-width:300px;font-size:13px}.service-journey .service-journey-actions .text-link{font-size:13px}.service-journey .bid-studio-footer p{font-size:14px;line-height:1.95;color:#52758b}html[dir=rtl] .service-journey-navigation [data-service-next] svg{transform:scaleX(-1)}
@keyframes service-stage-appear{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:900px){.service-journey .bid-stage-content{min-height:0}.service-journey .bid-studio-toolbar{flex-wrap:wrap}.service-journey .bid-studio-footer{flex-direction:column;align-items:stretch}.service-journey .service-journey-actions{flex-direction:row;flex-wrap:wrap;align-items:center}}
@media(max-width:600px){.service-journey{padding-block:18px 28px}.service-journey .bid-section-heading h2,html[dir=rtl] .service-journey .bid-section-heading h2{font-size:28px}.service-journey .service-journey-tabs{grid-template-columns:repeat(4,minmax(75px,1fr));padding-inline:12px}.service-journey .service-journey-tabs>button>span{font-size:11px;max-width:94px}.service-journey .service-journey-tabs:before{width:75%;inset-inline:12.5%;min-width:0}.service-journey-navigation{padding:4px 14px 20px;gap:10px}.service-journey-navigation .btn{font-size:11px;padding:10px 11px}.service-journey-navigation>div{gap:7px}.service-journey .bid-studio-toolbar>strong{font-size:13px;max-width:100%}.service-journey [data-service-tour]{font-size:11px;min-height:36px;padding:8px 11px}.service-journey .service-journey-actions{flex-direction:column;align-items:stretch}.service-journey .service-journey-actions .btn{max-width:none}.service-journey .bid-step-copy>p,.service-journey .bid-role>p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.service-journey .bid-stage-content{animation:none}}
