.st-process-controls,
.st-process-progress{display:none}

@media(max-width:1099px){
  .st-path__process .st-process-slider{min-width:0}
  .st-path__process .st-process-deck{
    position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;
    overflow:hidden;min-width:0;padding:8px 2px 12px;margin:0;
    scroll-snap-type:none;outline:none;cursor:grab;
    touch-action:pan-y;user-select:none;scrollbar-width:none;
  }
  .st-path__process .st-process-deck::-webkit-scrollbar{display:none}
  .st-path__process .st-process-deck:active{cursor:grabbing}
  .st-path__process .st-process-deck .st-swoosh{display:none}
  .st-path__process .st-process-deck .st-arrow-card{
    grid-area:1/1;flex:none;width:86%;max-width:none;justify-self:start;margin:0;
    scroll-snap-align:none;opacity:0;transform:translateX(120%) scale(.9);
    z-index:0;pointer-events:none;will-change:transform,opacity;backface-visibility:hidden;
  }
  .st-path__process .st-process-deck .st-arrow-card:first-child{opacity:1;transform:none;z-index:30;pointer-events:auto}
  .st-path__process .st-process-deck .st-arrow-card:nth-child(2){opacity:.78;transform:translateX(16%) scale(.955);z-index:29}
  .st-process-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:4px}
  .st-process-nav{
    width:44px;height:44px;border-radius:999px;display:grid;place-items:center;
    background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;cursor:pointer;padding:0;
  }
  .st-process-nav svg{width:20px;height:20px;display:block}
  .st-process-nav:hover:not(:disabled){background:#ff7836;border-color:#ff7836;color:#fff}
  .st-process-nav:disabled{opacity:.35;cursor:default}
  .st-process-count{
    display:flex;align-items:baseline;justify-content:center;gap:6px;
    min-width:3.5rem;margin:0;color:rgba(255,255,255,.72);font-weight:700;font-size:16px;
  }
  .st-process-count [data-st-process-current]{color:#ff7836;font-size:22px;line-height:1}
  .st-process-progress{
    display:block;height:4px;max-width:18rem;margin:12px auto 0;border-radius:999px;
    background:rgba(255,255,255,.16);overflow:hidden;
  }
  .st-process-progress>span{
    display:block;height:100%;border-radius:inherit;background:#ff7836;transition:width .45s ease;
  }
}
@media(prefers-reduced-motion:reduce){
  .st-process-progress>span{transition:none}
}
