/* The lifeline is a background material; the content remains the foreground. */
.glass-flow .glass-lifeline{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}
.glass-flow .glass-edge{fill:none;stroke:#d7c7e7;stroke-width:1.2;opacity:.35}
.glass-flow .glass-edge.inner{stroke:#b6dbe2;opacity:.2}
.glass-flow .glass-spine{fill:none;stroke:#edc8b0;stroke-width:1;opacity:.25}
.glass-flow .home-wrap{position:relative;z-index:2}
.glass-flow .starting-journey{background:#25314a}
.modern.glass-flow .starting-journey .starting-section{background:linear-gradient(180deg,#d3dfe8 0%,#cbd6e2 calc(100% - 180px),#9aaec4 calc(100% - 130px),#25314a 100%);padding-bottom:180px}
.glass-flow .starting-journey .method-feature{background:transparent}
.glass-flow .services-section{background:linear-gradient(180deg,#d8e2eb,#d3dfe8);border:0}
.glass-flow .observatory-preview{background:linear-gradient(180deg,#142535,#22384b 65%,#8096ab)}
.glass-flow .journey-ribbon{z-index:1}
.glass-flow .product-grid{gap:24px}
@media(max-width:720px){.glass-flow .glass-lifeline{opacity:.7}}
.glass-flow .journey-ribbon{mask-image:linear-gradient(#000 0%,#000 65%,transparent 83%)}
/* Connections share the roadmap endpoint; these are choices, not numbered stages. */
.modern .starting-journey .starting-number{display:none}
.glass-flow .journey-branches{mask-image:none}
.journey-branches .service-branch{stroke:#6c8ba4;stroke-width:1.5;opacity:.5;transition:stroke .25s,opacity .25s,stroke-width .25s}
.journey-branches .service-branch.is-active{stroke:#ad7558;stroke-width:2.5;opacity:1}
.modern .starting-journey .starting-card:not(.starting-advisory):nth-child(odd){margin-left:0}
@media(prefers-reduced-motion:reduce){.journey-branches .service-branch{transition:none}}
