.ledger-grid[data-astro-cid-euxpkxjc]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgb(15 23 42 / .04) 1px,transparent 1px),linear-gradient(to bottom,rgb(15 23 42 / .04) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(to bottom,black 60%,transparent);-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent)}.slip[data-astro-cid-euxpkxjc]{filter:drop-shadow(0 18px 24px rgb(15 23 42 / .08)) drop-shadow(0 2px 3px rgb(15 23 42 / .06))}.leaders[data-astro-cid-euxpkxjc]{min-width:1rem;border-bottom:1.5px dotted rgb(203 213 225);transform:translateY(-4px)}.supplier-pair[data-astro-cid-euxpkxjc] li{flex-basis:calc(50% - .5rem)}.timeline[data-astro-cid-euxpkxjc]{--col: 1.35fr 1fr 1fr}.track[data-astro-cid-euxpkxjc]{position:relative;display:grid;grid-template-columns:var(--col);gap:.75rem}.seg-bar[data-astro-cid-euxpkxjc]{position:relative;display:block;height:.625rem;border-radius:999px;overflow:hidden;background:#e2e8f0}.seg-fill[data-astro-cid-euxpkxjc]{position:absolute;inset:0;border-radius:inherit;transform-origin:left}.seg-fixed[data-astro-cid-euxpkxjc] .seg-fill[data-astro-cid-euxpkxjc]{background:#fdba74}.seg-window[data-astro-cid-euxpkxjc] .seg-fill[data-astro-cid-euxpkxjc]{background:#34d399}.seg-out[data-astro-cid-euxpkxjc] .seg-fill[data-astro-cid-euxpkxjc]{background:repeating-linear-gradient(90deg,#10b981 0 10px,#6ee7b7 10px 16px)}.seg-label[data-astro-cid-euxpkxjc]{display:block;margin-top:.625rem;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#64748b}.seg-window[data-astro-cid-euxpkxjc] .seg-label[data-astro-cid-euxpkxjc],.seg-out[data-astro-cid-euxpkxjc] .seg-label[data-astro-cid-euxpkxjc]{color:#047857}.seg-fixed[data-astro-cid-euxpkxjc] .seg-label[data-astro-cid-euxpkxjc]{color:#c2410c}.end-marker[data-astro-cid-euxpkxjc]{position:absolute;top:-.625rem;bottom:1.75rem;left:calc((2.35 / 3.35) * (100% - 1.5rem) + 1.125rem);width:0;border-left:2px solid rgb(15 23 42)}.end-marker[data-astro-cid-euxpkxjc] span[data-astro-cid-euxpkxjc]{position:absolute;bottom:100%;left:0;transform:translate(-50%,-.375rem);white-space:nowrap;border-radius:999px;background:#fff;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;color:#0f172a;box-shadow:0 0 0 1px #e2e8f0}.cards[data-astro-cid-euxpkxjc]{margin-top:1.75rem;display:grid;grid-template-columns:var(--col);gap:.75rem}.card[data-astro-cid-euxpkxjc]{border-radius:1rem;border:1px solid rgb(226 232 240);border-top-width:3px;background:#fff;padding:1.5rem}.card-fixed[data-astro-cid-euxpkxjc]{border-top-color:#fdba74}.card-window[data-astro-cid-euxpkxjc]{border-top-color:#34d399}.card-out[data-astro-cid-euxpkxjc]{border-top-color:#10b981}.card-label[data-astro-cid-euxpkxjc]{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.card-fixed[data-astro-cid-euxpkxjc] .card-label[data-astro-cid-euxpkxjc]{color:#c2410c}.card-window[data-astro-cid-euxpkxjc] .card-label[data-astro-cid-euxpkxjc],.card-out[data-astro-cid-euxpkxjc] .card-label[data-astro-cid-euxpkxjc]{color:#047857}@media (max-width: 767px){.cards[data-astro-cid-euxpkxjc]{grid-template-columns:1fr}.seg-label[data-astro-cid-euxpkxjc]{font-size:.5625rem;letter-spacing:.06em}.end-marker[data-astro-cid-euxpkxjc] span[data-astro-cid-euxpkxjc]{font-size:.625rem}}.steps[data-astro-cid-euxpkxjc]:before{content:"";position:absolute;left:1.5rem;top:1.5rem;bottom:1.5rem;width:0;border-left:2px dashed rgb(254 215 170)}.faq[data-astro-cid-euxpkxjc] summary[data-astro-cid-euxpkxjc]::-webkit-details-marker{display:none}.reveal[data-astro-cid-euxpkxjc]{animation:reveal .6s cubic-bezier(.22,1,.36,1) both}@keyframes reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){.seg-fill[data-astro-cid-euxpkxjc]{animation:fill linear both;animation-timeline:view();animation-range:entry 10% cover 35%}.seg-window[data-astro-cid-euxpkxjc] .seg-fill[data-astro-cid-euxpkxjc]{animation-range:entry 20% cover 42%}.seg-out[data-astro-cid-euxpkxjc] .seg-fill[data-astro-cid-euxpkxjc]{animation-range:entry 30% cover 50%}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (prefers-reduced-motion: reduce){.reveal[data-astro-cid-euxpkxjc],.seg-fill[data-astro-cid-euxpkxjc]{animation:none}}
