.go-journey{--go-text:var(--text,#e8e8ec);--go-muted:var(--muted,#a2a2ad);--go-line:var(--line,#282830);--go-bg:var(--bg,#060608);--go-gold:var(--gold,#c9a24b);padding:88px 24px;background:var(--go-bg);color:var(--go-text);font-family:Outfit,Manrope,Arial,sans-serif}
.go-journey *{box-sizing:border-box}.go-journey-inner{max-width:1120px;margin:auto}.go-journey-heading{text-align:center;margin:0 auto 64px;max-width:760px}.go-journey-eyebrow{color:var(--go-gold);font-size:12px;font-weight:700;letter-spacing:.18em;margin:0 0 18px}.go-journey-heading h2{font-family:Sora,Manrope,Arial,sans-serif;font-size:clamp(30px,4vw,48px);line-height:1.2;letter-spacing:-.04em;margin:0 0 22px;font-weight:800}.go-journey-heading h2 span{color:var(--go-gold)}.go-journey-heading>p:last-child{font-size:17px;line-height:1.7;color:var(--go-muted);margin:0}.go-journey-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;position:relative}.go-journey-track:before{content:'';position:absolute;left:0;right:0;top:18px;height:1px;background:var(--go-line)}.go-journey-marker{position:relative;display:flex;align-items:center;gap:12px;color:var(--go-gold);font-size:11px;letter-spacing:.16em;font-weight:700}.go-journey-marker span:first-child{width:37px;height:37px;display:grid;place-items:center;border:1px solid var(--go-gold);border-radius:50%;background:var(--go-bg);font-variant-numeric:tabular-nums}.go-journey-marker span:last-child{background:var(--go-bg);padding-right:14px}.go-journey-step h3{font-family:Sora,Manrope,Arial,sans-serif;margin:20px 0 24px;font-size:24px;letter-spacing:-.04em;line-height:1.3}.go-screen{position:relative;display:block;padding:0;border:1px solid var(--go-line);border-radius:23px;overflow:hidden;background:#12141a;cursor:zoom-in;margin:auto;max-width:260px;width:100%;line-height:0;box-shadow:0 16px 32px #0002}.go-screen img{width:100%;height:auto;display:block}.go-screen-zoom{position:absolute;bottom:12px;right:12px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#111d;border:1px solid #ffffff60;font:20px Arial}.go-journey-step>p{font-size:15px;line-height:1.75;color:var(--go-muted);margin:24px 0 0}.go-journey-note{text-align:center;font-size:12px;line-height:1.8;color:var(--go-muted);margin:44px 0 0}.go-journey-note span{display:block}.go-journey-nav{display:none}.go-journey :focus-visible{outline:3px solid var(--go-gold);outline-offset:5px}.go-screen-dialog{background:var(--go-bg);color:var(--go-text);border:1px solid var(--go-line);border-radius:18px;padding:16px;max-width:min(96vw,680px);max-height:94dvh;margin:auto}.go-screen-dialog::backdrop{background:#000d}.go-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.go-dialog-top h3{font:600 14px Manrope,Arial;margin:0}.go-dialog-close{background:transparent;border:1px solid var(--go-line);border-radius:50%;color:inherit;font-size:18px;min-width:44px;min-height:44px;cursor:pointer}.go-screen-dialog>img{display:block;max-width:100%;width:auto;max-height:calc(94dvh - 106px);margin:auto;object-fit:contain;border-radius:10px}
@media(max-width:700px){.go-journey{padding:56px 0}.go-journey-heading{padding:0 24px;margin-bottom:38px;text-align:left}.go-journey-heading h2{font-size:32px}.go-journey-heading>p:last-child{font-size:15px}.go-desktop-break{display:none}.go-journey-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 24px 16px;scrollbar-width:none}.go-journey-track::-webkit-scrollbar{display:none}.go-journey-track:before{display:none}.go-journey-step{flex:0 0 84%;min-width:0;scroll-snap-align:center}.go-journey-step h3{font-size:23px;margin:16px 0 20px}.go-screen{max-width:244px}.go-journey-step>p{font-size:14px;margin-top:20px}.go-journey-nav{display:flex;justify-content:center;gap:8px;padding:16px 20px 0}.go-journey-nav button{min-height:44px;padding:0 14px;font:600 12px Manrope,Arial;color:var(--go-muted);background:transparent;border:1px solid var(--go-line);border-radius:24px;cursor:pointer}.go-journey-nav button[aria-current]{background:var(--go-gold);color:#090909;border-color:var(--go-gold)}.go-journey-note{margin-top:26px;padding:0 24px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.go-journey *{scroll-behavior:auto!important}}
