.journey-rail[data-astro-cid-j7pv25f6]{isolation:isolate}.journey-icon-wrap[data-astro-cid-j7pv25f6]{width:120px;height:120px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.journey-icon[data-astro-cid-j7pv25f6]{position:relative;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid var(--color-octo-border);box-shadow:0 12px 28px -14px #063a4a2e,inset 0 1px #fffc;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s cubic-bezier(.22,1,.36,1),border-color .38s ease;z-index:2}.journey-icon[data-astro-cid-j7pv25f6].is-large{width:96px;height:96px;border-color:var(--color-octo-blue-dark);box-shadow:0 18px 36px -14px #0078bd52,0 0 0 4px #0078bd0d,inset 0 1px #ffffffe6}.journey-icon-svg[data-astro-cid-j7pv25f6]{width:36px;height:36px;position:relative;z-index:2;transition:transform .38s cubic-bezier(.22,1,.36,1),color .38s ease}.journey-icon[data-astro-cid-j7pv25f6].is-large .journey-icon-svg[data-astro-cid-j7pv25f6]{width:44px;height:44px}.journey-icon[data-astro-cid-j7pv25f6].is-green .journey-icon-svg[data-astro-cid-j7pv25f6]{color:var(--color-octo-green)}.journey-icon[data-astro-cid-j7pv25f6].is-blue .journey-icon-svg[data-astro-cid-j7pv25f6]{color:var(--color-octo-blue-dark)}.journey-num[data-astro-cid-j7pv25f6]{position:absolute;top:4px;right:8px;width:28px;height:28px;border-radius:50%;background:#fff;border:1.5px solid currentColor;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;z-index:3;transition:transform .38s cubic-bezier(.22,1,.36,1)}.journey-num[data-astro-cid-j7pv25f6].is-green{color:var(--color-brand-primary)}.journey-num[data-astro-cid-j7pv25f6].is-blue{color:var(--color-octo-blue-dark)}.is-featured[data-astro-cid-j7pv25f6] .journey-num[data-astro-cid-j7pv25f6]{top:0;right:4px;width:32px;height:32px;font-size:11px;background:var(--color-octo-blue-dark);color:#fff;border-color:var(--color-octo-blue-dark);box-shadow:0 8px 20px -8px #0078bd80}.journey-station[data-astro-cid-j7pv25f6]:hover .journey-icon[data-astro-cid-j7pv25f6]{transform:translateY(-6px) scale(1.04);border-color:var(--color-octo-blue-dark);box-shadow:0 24px 48px -16px #0078bd47,inset 0 1px #ffffffe6}.journey-station[data-astro-cid-j7pv25f6]:hover .journey-icon-svg[data-astro-cid-j7pv25f6]{transform:scale(1.08)}.journey-station[data-astro-cid-j7pv25f6]:hover .journey-num[data-astro-cid-j7pv25f6]{transform:scale(1.1) rotate(-4deg)}.journey-pulse-ring[data-astro-cid-j7pv25f6]{position:absolute;inset:-2px;border-radius:50%;border:1.5px solid var(--color-octo-blue-dark);opacity:0;pointer-events:none}.journey-pulse-ring-1[data-astro-cid-j7pv25f6]{animation:journey-pulse 2.6s cubic-bezier(.4,0,.6,1) infinite}.journey-pulse-ring-2[data-astro-cid-j7pv25f6]{animation:journey-pulse 2.6s cubic-bezier(.4,0,.6,1) infinite;animation-delay:.85s}@keyframes journey-pulse{0%{transform:scale(.7);opacity:.55}to{transform:scale(1.6);opacity:0}}.journey-flow-line[data-astro-cid-j7pv25f6]{stroke-dashoffset:0;animation:journey-flow-shift 2.4s linear infinite}@keyframes journey-flow-shift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28}}@media(max-width:767px){.journey-station[data-astro-cid-j7pv25f6]:not(:last-child):after{content:"";position:absolute;left:50%;top:110px;bottom:-12px;width:2px;background:linear-gradient(180deg,var(--color-octo-green) 0%,var(--color-octo-blue-dark) 50%,var(--color-octo-green) 100%);opacity:.4;border-radius:1px;transform:translate(-50%)}}.journey-card[data-astro-cid-j7pv25f6]{max-width:22ch;transition:transform .38s cubic-bezier(.22,1,.36,1)}.journey-station[data-astro-cid-j7pv25f6]:hover .journey-card[data-astro-cid-j7pv25f6]{transform:translateY(-2px)}.feature-mini-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--color-octo-border);border-radius:14px;padding:1.25rem 1.25rem 1.5rem;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .32s ease}.feature-mini-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);border-color:var(--color-octo-blue-dark);box-shadow:0 18px 32px -16px #0078bd33}@media(prefers-reduced-motion:reduce){.journey-pulse-ring-1[data-astro-cid-j7pv25f6],.journey-pulse-ring-2[data-astro-cid-j7pv25f6],.journey-flow-line[data-astro-cid-j7pv25f6]{animation:none}.journey-icon[data-astro-cid-j7pv25f6],.journey-icon-svg[data-astro-cid-j7pv25f6],.journey-num[data-astro-cid-j7pv25f6],.journey-card[data-astro-cid-j7pv25f6],.feature-mini-card[data-astro-cid-j7pv25f6]{transition:none}}
