.sj-demand-journey{background:var(--navy);padding:0 3.5vw 5rem;isolation:isolate}
.sj-journey-nav{display:flex;gap:2.5rem;padding:1.6rem 2vw;background:var(--navy);position:sticky;top:0;z-index:5}
.sj-journey-nav a{color:#f1f8ee;text-decoration:none;display:flex;gap:.8rem;font-size:.85rem;border-bottom:1px solid transparent;padding:.5rem 0}
.sj-journey-nav a[aria-current="step"]{border-color:#a7cbd7;color:#fff}
.sj-card-stack{position:relative;padding-bottom:2rem}
.sj-journey-card{position:sticky;top:90px;border-radius:30px;padding:5rem 5vw;min-height:560px;box-shadow:0 -10px 50px #10263b20;overflow:hidden;scroll-margin-top:100px;transform-origin:50% 0}
.sj-journey-card>*:not(.sj-card-number){position:relative;z-index:1}
.sj-journey-card.sj-why{background:#f1f8ee;gap:5vw;align-items:center;will-change:transform}
.sj-journey-card.sj-start{background:#dcebf0;margin-top:130px;top:108px}
.sj-card-number{position:absolute;right:3vw;top:-1rem;font:clamp(10rem,22vw,22rem)/1 Georgia,serif;color:#1c355709;pointer-events:none;letter-spacing:-.08em}
.sj-journey-card h2{font-size:clamp(2.5rem,4.3vw,4.8rem)}
.sj-journey-card .sj-steps{gap:2.5rem;margin:2.5rem 0}
.sj-journey-card .sj-steps h3{font-size:1.8rem}
@media(max-width:760px),(max-height:740px){.sj-journey-card{position:relative;top:auto!important;min-height:0;padding:3rem 6vw;transform:none!important;border-radius:22px}.sj-journey-card.sj-start{margin-top:2rem}.sj-journey-nav{gap:1.4rem;padding:1rem 1vw}.sj-journey-nav a{font-size:.78rem;gap:.5rem}.sj-demand-journey{padding:0 4vw 2rem}.sj-card-number{font-size:12rem;top:0}.sj-journey-card .sj-steps{gap:1.5rem}}
@media(prefers-reduced-motion:reduce){.sj-journey-card{transform:none!important}}
