.prl_wrap{--prl-bg:var(--page);--prl-bead:max(12px, calc(48 * var(--u)));width:100%;height:var(--prl-track,auto);background:var(--prl-bg);color:#000;position:relative}.prl_stage{width:100%;min-height:100svh;padding:calc(120 * var(--u)) calc(123 * var(--u));align-content:center;display:grid;position:sticky;top:0}.prl_heading{margin:0 0 calc(150 * var(--u)) calc(26 * var(--u));font-family:var(--f-geist);font-weight:400;font-size:calc(128 * var(--u));letter-spacing:calc(-10.24 * var(--u));line-height:normal}.prl_rail{width:100%;position:relative}.prl_svg{width:100%;height:calc(62 * var(--u));display:block;overflow:visible}.prl_svg_mobile{display:none}.prl_path,.prl_path_ghost{fill:none;stroke:#000;stroke-width:max(1.5px, calc(3 * var(--u)));stroke-linecap:round;stroke-linejoin:round}.prl_path{opacity:.85}.prl_path_ghost{opacity:.3;stroke-dasharray:1 8}.prl_bead{z-index:2;width:var(--prl-bead);height:var(--prl-bead);box-shadow:0 0 0 calc(var(--prl-bead) * .35) var(--prl-bg);pointer-events:none;will-change:transform;background:#000;border-radius:50%;position:absolute;top:0;left:0}.prl_steps{column-gap:calc(151 * var(--u));margin:calc(70 * var(--u)) 0 0;grid-auto-columns:1fr;grid-auto-flow:column;padding:0;list-style:none;display:grid}.prl_step{will-change:opacity;min-width:0;position:relative}.prl_step_btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block}.prl_step_btn:focus-visible{outline-offset:calc(16 * var(--u));border-radius:calc(16 * var(--u));outline:2px solid #00000059}.prl_step_num{height:1em;font-family:var(--f-roboto-mono);font-weight:700;font-size:calc(40 * var(--u));color:#0000008c;font-variant-numeric:tabular-nums;line-height:1;display:block}.prl_col{vertical-align:baseline;width:.62em;height:1em;line-height:1;display:inline-block;position:relative;overflow:clip}.prl_col:before{content:"0";visibility:hidden}.prl_strip{will-change:transform;width:100%;position:absolute;top:0;left:0}.prl_glyph{text-align:center;height:1em;line-height:1;display:block}.prl_step_title{margin-top:calc(28 * var(--u));font-family:var(--f-inter-tight);font-size:calc(64 * var(--u));letter-spacing:calc(-2.56 * var(--u));line-height:1.2;display:block}.prl_step_title em{font-family:var(--f-serif);letter-spacing:0;font-style:italic}.prl_down_ch{transform-origin:50% 100%;will-change:transform;display:inline-block}.prl_step_text{margin-top:calc(18 * var(--u));min-height:4.05em;font-family:var(--f-geist);font-size:calc(44 * var(--u));letter-spacing:calc(-1.32 * var(--u));color:#0000009e;line-height:1.35;display:block}.prl_step_text strong{color:#000;font-weight:600}.prl_step_media{width:100%;margin-top:calc(56 * var(--u));aspect-ratio:800/741;border-radius:calc(25 * var(--u));transform-origin:50% 0;will-change:transform, opacity;background:#1e1e1e;place-items:center;display:grid;overflow:hidden}.prl_icons{overflow-clip-margin:.2em;vertical-align:-.24em;white-space:nowrap;align-items:center;gap:.28em;margin-left:.3em;display:inline-flex;overflow-x:clip}.prl_icons img{object-fit:contain;width:1.15em;height:1.15em;display:block}@media (max-width:1023px){.prl_stage{padding:48px 20px;position:relative}.prl_heading{letter-spacing:-2px;margin:0 0 40px;font-size:34px}.prl_rail{padding-left:56px}.prl_svg_desktop{display:none}.prl_svg_mobile{width:56px;height:100%;display:block;position:absolute;top:0;left:0}.prl_steps{grid-auto-rows:1fr;grid-auto-flow:row;gap:48px 0;margin-top:0}.prl_step_num{font-size:13px}.prl_step_title{letter-spacing:-.6px;margin-top:10px;font-size:22px}.prl_step_text{letter-spacing:-.2px;min-height:0;margin-top:6px;font-size:15px}.prl_step_media{border-radius:12px;margin-top:16px}}@media (prefers-reduced-motion:reduce){.prl_bead,.prl_step,.prl_strip,.prl_step_media{will-change:auto}}.rc{width:100%;height:100%;display:block;position:relative;overflow:hidden}.rc-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.rc-window{background:#2a2a2a;border-radius:41px;overflow:hidden}.rc-row{background:#454444;border-radius:18px}.rc-chip{background:#4b4b4b;border-radius:9px}.flow-line.flow-card path{stroke:#fff;stroke-width:7px}.flow-line.flow-card{filter:drop-shadow(0 0 8px #ffffff73)}.flow-line.flow-card .flow-base{opacity:.55}.flow-line.flow-card .flow-casing{stroke:#1418208c;stroke-width:13px;display:inline}.flow-line.flow-card .flow-dash{stroke-dasharray:20 14;animation:.9s linear infinite flow-card}@keyframes flow-card{to{stroke-dashoffset:-68px}}@media (prefers-reduced-motion:reduce){.flow-line.flow-card .flow-dash{animation:none}}