.ol-tilt-hover{transform-style:preserve-3d;transition:transform var(--ol-dur-base,.2s) var(--ol-ease-out,cubic-bezier(.16, 1, .3, 1)), box-shadow var(--ol-dur-base,.2s) var(--ol-ease,cubic-bezier(.4, 0, .2, 1))}@media (hover:hover) and (pointer:fine){.ol-tilt-hover:hover{transform:perspective(900px)rotateX(4deg)rotateY(-4deg)translateY(-3px);box-shadow:0 18px 44px #00000080,0 0 32px #f472b629}}@media (prefers-reduced-motion:reduce){.ol-tilt-hover,.ol-tilt-hover:hover{transition:none;transform:none}}
.Trajectory-module___8hHRq__rail{margin-top:var(--ol-space-16,64px);position:relative}.Trajectory-module___8hHRq__list{flex-direction:column;gap:clamp(2.5rem,6vw,4.5rem);margin:0;padding:0 0 0 3.25rem;list-style:none;display:flex;position:relative}.Trajectory-module___8hHRq__track{background:#7c5cff24;border-radius:2px;width:2px;position:absolute;top:.55rem;bottom:.55rem;left:8px;overflow:hidden}.Trajectory-module___8hHRq__fill{transform-origin:top;background:linear-gradient(#7c5cff 0%,#a78bfa 48%,#f472b6 100%);border-radius:2px;transition:none;position:absolute;inset:0;transform:scaleY(0);box-shadow:0 0 12px #f472b659}.Trajectory-module___8hHRq__step{position:relative}.Trajectory-module___8hHRq__node{background:var(--ol-surface-elevated,#1e1e28);border:2px solid var(--ol-text-tertiary,#6c6c7a);width:18px;height:18px;transition:background var(--ol-dur-slow,.32s) var(--ol-ease-out), border-color var(--ol-dur-slow,.32s) var(--ol-ease-out), box-shadow var(--ol-dur-slow,.32s) var(--ol-ease-out), transform var(--ol-dur-slow,.32s) var(--ol-ease-out);border-radius:50%;margin-left:8px;position:absolute;top:.15rem;left:-3.25rem;transform:translate(-50%)}.Trajectory-module___8hHRq__step.Trajectory-module___8hHRq__active .Trajectory-module___8hHRq__node{background:var(--node-color);border-color:var(--node-color);box-shadow:0 0 0 4px color-mix(in srgb, var(--node-color) 16%, transparent), 0 0 18px color-mix(in srgb, var(--node-color) 55%, transparent);transform:translate(-50%)scale(1.08)}.Trajectory-module___8hHRq__stepHead{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.Trajectory-module___8hHRq__label{font-family:var(--ol-font-display);letter-spacing:-.02em;color:var(--ol-text-secondary,#a1a1b0);transition:color var(--ol-dur-slow,.32s) var(--ol-ease-out);font-size:clamp(1.35rem,3.4vw,1.75rem);font-weight:600;line-height:1.1}.Trajectory-module___8hHRq__step.Trajectory-module___8hHRq__active .Trajectory-module___8hHRq__label{color:var(--ol-text,#ededf2)}.Trajectory-module___8hHRq__tag{font-family:var(--ol-font-mono);letter-spacing:.02em;color:var(--node-color);background:color-mix(in srgb, var(--node-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--node-color) 26%, transparent);opacity:.55;transition:opacity var(--ol-dur-slow,.32s) var(--ol-ease-out);white-space:nowrap;border-radius:999px;padding:.3rem .5rem;font-size:11px;font-weight:600;line-height:1}.Trajectory-module___8hHRq__step.Trajectory-module___8hHRq__active .Trajectory-module___8hHRq__tag{opacity:1}.Trajectory-module___8hHRq__body{max-width:42ch;color:var(--ol-text-secondary,#a1a1b0);margin-top:.65rem;font-size:1rem;line-height:1.7}.Trajectory-module___8hHRq__monument{text-align:center;perspective:900px;flex-direction:column;align-items:center;margin-top:clamp(4.5rem,12vw,8rem);display:flex;overflow-x:clip}.Trajectory-module___8hHRq__tiltPlate{transform-style:preserve-3d;transition:transform var(--ol-dur-slow,.32s) var(--ol-ease-out);transform:rotateX(0)rotateY(0)}@media (hover:hover) and (pointer:fine){.Trajectory-module___8hHRq__tiltPlate:hover{transform:rotateX(6deg)rotateY(-5deg)translateZ(6px)}}.Trajectory-module___8hHRq__amount{font-family:var(--ol-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;justify-content:center;align-items:flex-start;gap:.15em;font-size:clamp(5.5rem,26vw,15rem);font-weight:700;line-height:.9;display:flex}.Trajectory-module___8hHRq__euro{color:var(--ol-accent-light,#a78bfa);letter-spacing:-.02em;margin-top:.18em;font-size:.42em}.Trajectory-module___8hHRq__caption{font-family:var(--ol-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;color:var(--ol-text-tertiary,#6c6c7a);margin-top:clamp(1rem,3vw,1.75rem);font-size:.8125rem}.Trajectory-module___8hHRq__captionAccent{color:var(--ol-success,#3ecf8e)}.Trajectory-module___8hHRq__tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;max-width:36rem;margin:clamp(1.75rem,4vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.Trajectory-module___8hHRq__tier{border:1px solid color-mix(in srgb, var(--tier-color) 32%, transparent);background:color-mix(in srgb, var(--tier-color) 10%, transparent);border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;padding:.85rem .7rem .95rem;display:flex}.Trajectory-module___8hHRq__tierRate{font-family:var(--ol-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--tier-color);font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:700;line-height:1}.Trajectory-module___8hHRq__tierRange{font-family:var(--ol-font-mono);letter-spacing:.02em;color:var(--ol-text-tertiary,#6c6c7a);font-size:11px}.Trajectory-module___8hHRq__tiersNote{margin-top:1rem;letter-spacing:0;text-transform:none;max-width:42ch;color:var(--ol-text-tertiary,#6c6c7a);margin-inline:auto;font-size:.8125rem;line-height:1.55}@media (max-width:639px){.Trajectory-module___8hHRq__tiers{grid-template-columns:1fr;max-width:18rem}.Trajectory-module___8hHRq__tier{flex-direction:row;justify-content:space-between;align-items:baseline;padding:.75rem 1rem}}.Trajectory-module___8hHRq__reveal{opacity:0;transition:opacity .62s var(--ol-ease-out), transform .62s var(--ol-ease-out);transform:translateY(16px)}.Trajectory-module___8hHRq__reveal.Trajectory-module___8hHRq__shown{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){.Trajectory-module___8hHRq__fill{will-change:auto;transition:none!important;transform:scaleY(1)!important}.Trajectory-module___8hHRq__reveal{will-change:auto;opacity:1!important;transition:none!important;transform:none!important}.Trajectory-module___8hHRq__node,.Trajectory-module___8hHRq__label,.Trajectory-module___8hHRq__tag{transition:none!important}.Trajectory-module___8hHRq__tiltPlate{will-change:auto;transition:none!important}}
