.journey[data-astro-cid-mvhkooy7]{--journey-ink:var(--ink,#17282d);--journey-muted:var(--ink-soft,#42565a);--journey-paper:var(--paper,#f4f2ed);--journey-line:var(--line,#17282d29);--journey-teal:var(--teal-deep,#0a4e50);--journey-coral:var(--coral,#b84e35);color:var(--journey-ink);background:var(--surface-panel,#fff);border:1px solid var(--journey-line);margin:clamp(3rem,7vw,6.5rem) 0;padding:clamp(1.5rem,4.5vw,3.75rem);position:relative;overflow:hidden;container:factoring-journey/inline-size}.journey[data-astro-cid-mvhkooy7] [data-astro-cid-mvhkooy7][hidden]{display:none!important}.journey[data-astro-cid-mvhkooy7]:before{content:"";pointer-events:none;border:1px solid #0a4e5024;border-radius:50%;width:21rem;height:21rem;position:absolute;top:-12rem;right:-8rem;box-shadow:0 0 0 2.5rem #0a4e5006,0 0 0 5rem #0a4e5005}.journey-header[data-astro-cid-mvhkooy7]{grid-template-columns:minmax(0,1.1fr) minmax(14rem,.75fr);align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.journey-kicker[data-astro-cid-mvhkooy7],.visual-caption[data-astro-cid-mvhkooy7]{color:var(--journey-teal);font-family:var(--app-font-mono,monospace);letter-spacing:.11em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:500;display:block}.journey-header[data-astro-cid-mvhkooy7] h3[data-astro-cid-mvhkooy7]{letter-spacing:-.055em;max-width:16ch;margin:0;font-size:clamp(2rem,4.7vw,3.65rem);line-height:1.02}.journey-header[data-astro-cid-mvhkooy7] h3[data-astro-cid-mvhkooy7] em[data-astro-cid-mvhkooy7]{color:var(--journey-teal);font-family:var(--app-font-serif,Georgia, serif);letter-spacing:-.04em;font-weight:400}.journey-intro[data-astro-cid-mvhkooy7]{border-left:2px solid var(--journey-coral);max-width:33rem;color:var(--journey-muted);padding:0 0 .35rem 1.25rem;font-size:.95rem;line-height:1.7}.journey-rail[data-astro-cid-mvhkooy7]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:0 0 1.4rem;display:grid;position:relative}.rail-line[data-astro-cid-mvhkooy7]{background:#0a4e5059;height:1px;position:absolute;top:1.05rem;left:1.1rem;right:1.1rem}.rail-line[data-astro-cid-mvhkooy7] span[data-astro-cid-mvhkooy7]{background:var(--journey-coral);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}.stage-button[data-astro-cid-mvhkooy7]{z-index:1;min-width:0;color:var(--journey-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.75rem;padding:0;display:flex}.stage-marker[data-astro-cid-mvhkooy7]{background:var(--surface-panel,#fff);width:2.2rem;height:2.2rem;color:var(--journey-teal);font-family:var(--app-font-mono,monospace);border:1px solid #0a4e5073;border-radius:50%;place-items:center;font-size:.68rem;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:grid}.stage-label[data-astro-cid-mvhkooy7]{overflow-wrap:anywhere;min-width:0;max-width:9rem;font-size:14px;font-weight:700;line-height:1.35}.stage-button[data-astro-cid-mvhkooy7]:hover .stage-marker[data-astro-cid-mvhkooy7]{transform:translateY(-2px)}.stage-button[data-astro-cid-mvhkooy7].is-current .stage-marker[data-astro-cid-mvhkooy7]{border-color:var(--journey-teal);background:var(--journey-teal);color:var(--journey-paper)}.stage-button[data-astro-cid-mvhkooy7].is-current .stage-label[data-astro-cid-mvhkooy7]{color:var(--journey-ink)}.stage-button[data-astro-cid-mvhkooy7]:focus-visible,.journey-arrow[data-astro-cid-mvhkooy7]:focus-visible{outline:3px solid var(--journey-coral);outline-offset:4px}.journey-content[data-astro-cid-mvhkooy7]{border-top:1px solid var(--journey-line)}.journey-controls[data-astro-cid-mvhkooy7]{border-bottom:1px solid var(--journey-line);grid-template-columns:1fr auto 1fr;align-items:center;padding:1.15rem 0;display:grid}.journey-arrow[data-astro-cid-mvhkooy7]{border:1px solid var(--journey-line);width:-moz-fit-content;width:fit-content;min-height:2.75rem;color:var(--journey-teal);font:700 .82rem var(--app-font-sans,sans-serif);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:.65rem;padding:.55rem .8rem;transition:color .2s,background-color .2s;display:inline-flex}.journey-arrow[data-astro-cid-mvhkooy7]:hover:not(:disabled){color:var(--journey-paper);background:var(--journey-teal)}.journey-arrow[data-astro-cid-mvhkooy7]:disabled{color:#657476;opacity:.64;cursor:not-allowed}.journey-arrow[data-astro-cid-mvhkooy7].next{justify-self:end}.journey-arrow[data-astro-cid-mvhkooy7] span[data-astro-cid-mvhkooy7][aria-hidden=true]{font-size:1rem}.step-count[data-astro-cid-mvhkooy7]{color:var(--journey-muted);font-family:var(--app-font-mono,monospace);letter-spacing:.06em;font-size:.73rem}.stage-detail[data-astro-cid-mvhkooy7]{grid-template-columns:minmax(0,1fr) minmax(17rem,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,3.75rem) 0 clamp(1.5rem,3vw,2.5rem);animation:.3s both detail-in;display:grid}.stage-detail[data-astro-cid-mvhkooy7][hidden]{display:none}.detail-index[data-astro-cid-mvhkooy7]{color:var(--journey-muted);font-family:var(--app-font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:14px;display:flex}.detail-index[data-astro-cid-mvhkooy7] span[data-astro-cid-mvhkooy7]{color:var(--journey-coral)}.detail-index[data-astro-cid-mvhkooy7] i[data-astro-cid-mvhkooy7]{background:var(--journey-line);width:1.2rem;height:1px}.detail-copy[data-astro-cid-mvhkooy7] h4[data-astro-cid-mvhkooy7]{max-width:17ch;color:var(--journey-ink);letter-spacing:-.045em;margin:0 0 1rem;font-size:clamp(1.55rem,2.7vw,2.35rem);line-height:1.12}.detail-description[data-astro-cid-mvhkooy7]{max-width:43rem;color:var(--journey-muted);font-size:.93rem;line-height:1.75}.transaction-facts[data-astro-cid-mvhkooy7]{border-top:1px solid var(--journey-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.25rem;margin-top:1.65rem;padding-top:1rem;display:grid}.transaction-facts[data-astro-cid-mvhkooy7] dt[data-astro-cid-mvhkooy7]{color:var(--journey-muted);font-family:var(--app-font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.28rem;font-size:14px}.transaction-facts[data-astro-cid-mvhkooy7] dd[data-astro-cid-mvhkooy7]{color:var(--journey-ink);font-size:14px;font-weight:700;line-height:1.4}.detail-visual[data-astro-cid-mvhkooy7]{background-color:#e2e2d8;background-image:radial-gradient(#0a4e5021 .7px,#0000 .7px);background-size:12px 12px;border:1px solid #0a4e502e;min-height:18rem;padding:1.35rem;position:relative}.detail-visual[data-astro-cid-mvhkooy7] .visual-caption[data-astro-cid-mvhkooy7]{z-index:1;margin:0;font-size:.62rem;position:relative}.flow-diagram[data-astro-cid-mvhkooy7]{width:100%;height:14rem;margin-top:.1rem;position:relative}.flow-entity[data-astro-cid-mvhkooy7]{z-index:2;background:var(--journey-paper);min-width:0;color:var(--journey-ink);border:1px solid #17282d40;align-items:center;gap:.35rem;padding:.65rem .45rem;font-size:14px;font-weight:700;display:flex;position:absolute}.entity-business[data-astro-cid-mvhkooy7]{top:1.2rem;left:0}.entity-customer[data-astro-cid-mvhkooy7]{top:1.2rem;right:0}.entity-provider[data-astro-cid-mvhkooy7]{bottom:.6rem;left:50%;transform:translate(-50%)}.entity-symbol[data-astro-cid-mvhkooy7]{border:1.5px solid var(--journey-teal);flex:0 0 .7rem;width:.7rem;height:.7rem;display:inline-block;position:relative}.entity-customer[data-astro-cid-mvhkooy7] .entity-symbol[data-astro-cid-mvhkooy7]{border-color:var(--journey-coral);border-radius:50%}.entity-provider[data-astro-cid-mvhkooy7] .entity-symbol[data-astro-cid-mvhkooy7]{border-color:var(--journey-teal);width:.62rem;height:.62rem;transform:rotate(45deg)}.flow-arrows[data-astro-cid-mvhkooy7]{width:100%;height:9.8rem;position:absolute;inset:.65rem 0 0;overflow:visible}.flow-arrows[data-astro-cid-mvhkooy7] path[data-astro-cid-mvhkooy7]{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:none}.path-work[data-astro-cid-mvhkooy7],.path-docs[data-astro-cid-mvhkooy7]{stroke:var(--journey-teal)}.path-advance[data-astro-cid-mvhkooy7],.path-payment[data-astro-cid-mvhkooy7],.path-settlement[data-astro-cid-mvhkooy7]{stroke:var(--journey-coral)}.flow-work[data-astro-cid-mvhkooy7] .path-work[data-astro-cid-mvhkooy7],.flow-invoice[data-astro-cid-mvhkooy7] .path-work[data-astro-cid-mvhkooy7],.flow-documents[data-astro-cid-mvhkooy7] .path-docs[data-astro-cid-mvhkooy7],.flow-review[data-astro-cid-mvhkooy7] .path-docs[data-astro-cid-mvhkooy7],.flow-review[data-astro-cid-mvhkooy7] .path-advance[data-astro-cid-mvhkooy7],.flow-payment[data-astro-cid-mvhkooy7] .path-payment[data-astro-cid-mvhkooy7],.flow-settlement[data-astro-cid-mvhkooy7] .path-settlement[data-astro-cid-mvhkooy7]{display:block}.flow-review[data-astro-cid-mvhkooy7] .path-advance[data-astro-cid-mvhkooy7]{stroke-dasharray:4 4}.flow-note[data-astro-cid-mvhkooy7]{z-index:3;width:max-content;max-width:75%;color:var(--journey-muted);font-family:var(--app-font-mono,monospace);text-align:center;background:#e2e2d8;padding:.25rem .5rem;font-size:14px;line-height:1.45;position:absolute;top:4.5rem;left:50%;transform:translate(-50%)}.flow-key[data-astro-cid-mvhkooy7]{z-index:2;color:var(--journey-muted);align-items:center;gap:.35rem;font-size:12px;line-height:1.2;display:inline-flex;position:absolute;bottom:3.4rem}.key-work[data-astro-cid-mvhkooy7]{left:.2rem}.key-funds[data-astro-cid-mvhkooy7]{right:.2rem}.flow-key[data-astro-cid-mvhkooy7] i[data-astro-cid-mvhkooy7]{background:var(--journey-teal);width:.55rem;height:2px;display:inline-block}.key-funds[data-astro-cid-mvhkooy7] i[data-astro-cid-mvhkooy7]{background:var(--journey-coral)}.flow-work[data-astro-cid-mvhkooy7] .entity-provider[data-astro-cid-mvhkooy7],.flow-invoice[data-astro-cid-mvhkooy7] .entity-provider[data-astro-cid-mvhkooy7],.flow-documents[data-astro-cid-mvhkooy7] .entity-customer[data-astro-cid-mvhkooy7],.flow-review[data-astro-cid-mvhkooy7] .entity-customer[data-astro-cid-mvhkooy7],.flow-payment[data-astro-cid-mvhkooy7] .entity-business[data-astro-cid-mvhkooy7],.flow-settlement[data-astro-cid-mvhkooy7] .entity-customer[data-astro-cid-mvhkooy7]{opacity:.46}.journey-footnote[data-astro-cid-mvhkooy7]{border-top:1px solid var(--journey-line);color:var(--journey-muted);align-items:flex-start;gap:.65rem;padding-top:1rem;font-size:.74rem;line-height:1.6;display:flex}.journey-footnote[data-astro-cid-mvhkooy7]>span[data-astro-cid-mvhkooy7]{border:1px solid var(--journey-teal);width:1rem;height:1rem;color:var(--journey-teal);font-family:var(--app-font-mono,monospace);border-radius:50%;flex:0 0 1rem;place-items:center;font-size:.62rem;font-weight:500;display:grid}@keyframes detail-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@container factoring-journey (width<=600px){.journey-header[data-astro-cid-mvhkooy7]{grid-template-columns:1fr;gap:1.3rem;margin-bottom:2rem}.journey-intro[data-astro-cid-mvhkooy7]{max-width:38rem}.journey-rail[data-astro-cid-mvhkooy7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem .6rem;margin-bottom:1.4rem}.rail-line[data-astro-cid-mvhkooy7]{display:none}.stage-button[data-astro-cid-mvhkooy7]{flex-direction:row;align-items:center;gap:.5rem;min-height:3rem}.stage-marker[data-astro-cid-mvhkooy7]{flex:0 0 2rem;width:2rem;height:2rem}.stage-label[data-astro-cid-mvhkooy7]{max-width:none}.journey-controls[data-astro-cid-mvhkooy7]{padding:.8rem 0}.journey-arrow[data-astro-cid-mvhkooy7]{gap:.4rem;min-height:2.7rem;padding:.45rem .55rem;font-size:.76rem}.step-count[data-astro-cid-mvhkooy7]{font-size:.65rem}.stage-detail[data-astro-cid-mvhkooy7]{grid-template-columns:1fr;gap:1.75rem;padding:1.7rem 0}}@container factoring-journey (width<=440px){.journey-rail[data-astro-cid-mvhkooy7]{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-button[data-astro-cid-mvhkooy7]{flex-direction:column;align-items:flex-start;gap:.5rem}.transaction-facts[data-astro-cid-mvhkooy7]{gap:.75rem}.detail-visual[data-astro-cid-mvhkooy7]{padding:1rem .5rem}.flow-entity[data-astro-cid-mvhkooy7]{gap:.25rem;padding:.55rem .3rem}.flow-note[data-astro-cid-mvhkooy7]{max-width:95%}.flow-key[data-astro-cid-mvhkooy7]{font-size:11px;bottom:3.6rem}}@media (max-width:760px){.journey[data-astro-cid-mvhkooy7]{padding:1.5rem 1.1rem 1.2rem}}@media (max-width:380px){.journey[data-astro-cid-mvhkooy7]{padding-inline:.9rem}}@media (prefers-reduced-motion:reduce){.journey[data-astro-cid-mvhkooy7] [data-astro-cid-mvhkooy7],.journey[data-astro-cid-mvhkooy7] [data-astro-cid-mvhkooy7]:before,.journey[data-astro-cid-mvhkooy7] [data-astro-cid-mvhkooy7]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
