.accounts-payable-workflow-module__6O2H9W__page{--ap-panel:#fff7efb8;--ap-panel-strong:#e2d8c9c7;--ap-success:#45604f;--ap-hold:#8a4936}.accounts-payable-workflow-module__6O2H9W__page .editorial-body[data-editorial-motion=article-body]{opacity:1!important;animation:none!important;transform:none!important}.accounts-payable-workflow-module__6O2H9W__quickAnswer{border:1px solid var(--editorial-copper-line-soft);background:linear-gradient(145deg, var(--ap-panel), var(--ap-panel-strong)), url(/images/wall-texture.webp) center / 720px auto;box-shadow:0 16px 36px var(--editorial-material-shadow);border-radius:6px;margin:clamp(28px,5vw,48px) 0 clamp(40px,6vw,64px);padding:clamp(24px,4vw,38px)}.accounts-payable-workflow-module__6O2H9W__quickAnswerHeader{max-width:58ch}.accounts-payable-workflow-module__6O2H9W__kicker{color:var(--editorial-copper-dark);text-transform:uppercase;font-weight:800;letter-spacing:.14em!important;margin:0 0 9px!important;font-size:.72rem!important;line-height:1!important}.accounts-payable-workflow-module__6O2H9W__quickAnswer h3,.accounts-payable-workflow-module__6O2H9W__processMap h3,.accounts-payable-workflow-module__6O2H9W__readiness h3{margin:0 0 12px;font-size:clamp(1.95rem,2.6vw,2.65rem);line-height:1.04}.accounts-payable-workflow-module__6O2H9W__quickAnswerHeader>p:last-child,.accounts-payable-workflow-module__6O2H9W__processMap header>p:last-child,.accounts-payable-workflow-module__6O2H9W__readiness header>p:last-child{color:var(--editorial-ink-muted);margin-bottom:0;font-size:1rem}.accounts-payable-workflow-module__6O2H9W__answerPath{border-top:1px solid var(--editorial-copper-line-soft);border-bottom:1px solid var(--editorial-copper-line-soft);counter-reset:ap-answer;grid-template-columns:repeat(7,minmax(0,1fr));margin:clamp(24px,4vw,34px) 0 0;padding:0;list-style:none;display:grid}.accounts-payable-workflow-module__6O2H9W__answerPath li{min-width:0;color:var(--editorial-ink-muted);counter-increment:ap-answer;padding:32px 10px 14px;font-size:.78rem;font-weight:750;line-height:1.35;position:relative}.accounts-payable-workflow-module__6O2H9W__answerPath li+li{border-left:1px solid var(--editorial-copper-line-soft)}.accounts-payable-workflow-module__6O2H9W__answerPath li:before{color:var(--editorial-copper-dark);content:"0" counter(ap-answer);letter-spacing:.12em;font-size:.62rem;font-weight:800;position:absolute;top:10px;left:10px}.accounts-payable-workflow-module__6O2H9W__panelActions{flex-wrap:wrap;gap:10px;margin-top:clamp(22px,4vw,30px);display:flex}.accounts-payable-workflow-module__6O2H9W__primaryAction,.accounts-payable-workflow-module__6O2H9W__secondaryAction{border:1px solid var(--editorial-copper-dark);letter-spacing:.09em;text-align:center;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:.72rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.accounts-payable-workflow-module__6O2H9W__primaryAction{background:var(--editorial-copper-dark);color:var(--editorial-cream)}.accounts-payable-workflow-module__6O2H9W__secondaryAction{color:var(--editorial-copper-dark);background:0 0}.accounts-payable-workflow-module__6O2H9W__primaryAction:hover,.accounts-payable-workflow-module__6O2H9W__primaryAction:focus-visible{background:var(--editorial-ink);transform:translateY(-1px)}.accounts-payable-workflow-module__6O2H9W__secondaryAction:hover,.accounts-payable-workflow-module__6O2H9W__secondaryAction:focus-visible{color:var(--editorial-ink);background:#b9825f24;transform:translateY(-1px)}.accounts-payable-workflow-module__6O2H9W__primaryAction:focus-visible,.accounts-payable-workflow-module__6O2H9W__secondaryAction:focus-visible{outline:2px solid var(--editorial-focus);outline-offset:4px}.accounts-payable-workflow-module__6O2H9W__processMap{border-top:1px solid var(--editorial-copper-line-medium);border-bottom:1px solid var(--editorial-copper-line-medium);margin:clamp(32px,5vw,54px) 0;padding:clamp(24px,4vw,34px) 0}.accounts-payable-workflow-module__6O2H9W__processMap header{max-width:58ch}.accounts-payable-workflow-module__6O2H9W__flowTrack{border-top:1px solid var(--editorial-copper-line-soft);border-bottom:1px solid var(--editorial-copper-line-soft);grid-template-columns:minmax(108px,.9fr) minmax(122px,1fr) minmax(170px,1.3fr) minmax(122px,1fr) minmax(122px,1fr);align-items:stretch;margin-top:clamp(24px,4vw,34px);display:grid}.accounts-payable-workflow-module__6O2H9W__flowNode,.accounts-payable-workflow-module__6O2H9W__flowDecision{flex-direction:column;justify-content:center;min-width:0;padding:20px 16px;display:flex;position:relative}.accounts-payable-workflow-module__6O2H9W__flowNode+.accounts-payable-workflow-module__6O2H9W__flowNode,.accounts-payable-workflow-module__6O2H9W__flowDecision+.accounts-payable-workflow-module__6O2H9W__flowNode,.accounts-payable-workflow-module__6O2H9W__flowNode+.accounts-payable-workflow-module__6O2H9W__flowDecision{border-left:1px solid var(--editorial-copper-line-soft)}.accounts-payable-workflow-module__6O2H9W__flowNode strong,.accounts-payable-workflow-module__6O2H9W__flowDecision>strong{color:var(--editorial-ink);font-size:.95rem;line-height:1.25}.accounts-payable-workflow-module__6O2H9W__flowNode span,.accounts-payable-workflow-module__6O2H9W__flowDecision span{color:var(--editorial-ink-muted);margin-top:5px;font-size:.78rem;line-height:1.4}.accounts-payable-workflow-module__6O2H9W__flowDecision{background:#b9825f14;gap:10px}.accounts-payable-workflow-module__6O2H9W__branchRoutes{grid-template-columns:1fr 1fr;gap:9px;display:grid}.accounts-payable-workflow-module__6O2H9W__branchRoutes div{border-top:1px solid var(--editorial-copper-line-soft);min-width:0;padding-top:9px}.accounts-payable-workflow-module__6O2H9W__branchRoutes b{color:var(--editorial-copper-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;line-height:1.25;display:block}.accounts-payable-workflow-module__6O2H9W__stageList{border-top:1px solid var(--editorial-copper-line-soft);counter-reset:ap-stage;margin:clamp(24px,4vw,38px) 0;padding:0;list-style:none;display:grid}.accounts-payable-workflow-module__6O2H9W__stageList li{border-bottom:1px solid var(--editorial-copper-line-soft);counter-increment:ap-stage;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:clamp(18px,4vw,38px);padding:19px 0;display:grid}.accounts-payable-workflow-module__6O2H9W__stageList strong{color:var(--editorial-ink);line-height:1.4}.accounts-payable-workflow-module__6O2H9W__stageList strong:before{color:var(--editorial-copper-dark);content:"0" counter(ap-stage);letter-spacing:.1em;margin-right:8px;font-size:.68rem}.accounts-payable-workflow-module__6O2H9W__stageList span{color:var(--editorial-ink-muted);line-height:1.62}.accounts-payable-workflow-module__6O2H9W__matrixWrap{border-top:1px solid var(--editorial-copper-line-medium);border-bottom:1px solid var(--editorial-copper-line-medium);margin:clamp(24px,4vw,38px) 0;overflow-x:auto}.accounts-payable-workflow-module__6O2H9W__exceptionMatrix{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.accounts-payable-workflow-module__6O2H9W__exceptionMatrix th,.accounts-payable-workflow-module__6O2H9W__exceptionMatrix td{border-bottom:1px solid var(--editorial-copper-line-soft);vertical-align:top;padding:15px 13px}.accounts-payable-workflow-module__6O2H9W__exceptionMatrix th{color:var(--editorial-copper-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.35}.accounts-payable-workflow-module__6O2H9W__exceptionMatrix td{color:var(--editorial-ink-muted);font-size:.9rem;line-height:1.5}.accounts-payable-workflow-module__6O2H9W__exceptionMatrix td:first-child{color:var(--editorial-ink);font-weight:800}.accounts-payable-workflow-module__6O2H9W__exceptionMatrix tbody tr:last-child td{border-bottom:0}.accounts-payable-workflow-module__6O2H9W__controlNote{border-top:1px solid var(--editorial-copper-line-medium);border-bottom:1px solid var(--editorial-copper-line-medium);margin:clamp(28px,5vw,46px) 0;padding:clamp(20px,3vw,28px) 0}.accounts-payable-workflow-module__6O2H9W__controlNote strong{color:var(--editorial-ink);font-family:var(--display);margin-bottom:9px;font-size:clamp(1.75rem,2.4vw,2.35rem);font-weight:500;line-height:1.06;display:block}.accounts-payable-workflow-module__6O2H9W__controlNote p:last-child{margin-bottom:0}.accounts-payable-workflow-module__6O2H9W__boundaryList{border-top:1px solid var(--editorial-copper-line-soft);grid-template-columns:1fr 1fr;gap:0 clamp(24px,5vw,48px);margin:clamp(24px,4vw,38px) 0;padding:0;list-style:none;display:grid}.accounts-payable-workflow-module__6O2H9W__boundaryList li{border-bottom:1px solid var(--editorial-copper-line-soft);color:var(--editorial-ink-muted);padding:17px 0 17px 30px;line-height:1.55;position:relative}.accounts-payable-workflow-module__6O2H9W__boundaryList li:before{border-bottom:2px solid var(--ap-success);border-left:2px solid var(--ap-success);content:"";width:11px;height:6px;position:absolute;top:22px;left:2px;transform:rotate(-45deg)}.accounts-payable-workflow-module__6O2H9W__boundaryList li:nth-child(n+5):before{border:0;border-top:2px solid var(--ap-hold);width:12px;height:0;transform:rotate(-45deg)}.accounts-payable-workflow-module__6O2H9W__boundaryList strong{color:var(--editorial-ink)}.accounts-payable-workflow-module__6O2H9W__readiness{border:1px solid var(--editorial-copper-line-soft);background:#fff7ef7a;border-radius:6px;margin:clamp(34px,5vw,56px) 0;padding:clamp(24px,4vw,34px)}.accounts-payable-workflow-module__6O2H9W__readinessList{border-top:1px solid var(--editorial-copper-line-soft);grid-template-columns:1fr 1fr;gap:0 clamp(24px,5vw,46px);margin:24px 0 0;padding:0;list-style:none;display:grid}.accounts-payable-workflow-module__6O2H9W__readinessList li{border-bottom:1px solid var(--editorial-copper-line-soft);color:var(--editorial-ink-muted);padding:15px 0 15px 28px;line-height:1.5;position:relative}.accounts-payable-workflow-module__6O2H9W__readinessList li:before{border:1px solid var(--editorial-copper-dark);content:"";width:12px;height:12px;position:absolute;top:20px;left:1px}.accounts-payable-workflow-module__6O2H9W__pilotTimeline{border-top:1px solid var(--editorial-copper-line-soft);margin:clamp(24px,4vw,38px) 0;padding:0;list-style:none;display:grid}.accounts-payable-workflow-module__6O2H9W__pilotTimeline li{border-bottom:1px solid var(--editorial-copper-line-soft);grid-template-columns:minmax(112px,.25fr) minmax(0,1fr);gap:clamp(18px,4vw,36px);padding:19px 0;display:grid}.accounts-payable-workflow-module__6O2H9W__pilotTimeline strong{color:var(--editorial-copper-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;line-height:1.4}.accounts-payable-workflow-module__6O2H9W__pilotTimeline span{color:var(--editorial-ink-muted);line-height:1.62}.accounts-payable-workflow-module__6O2H9W__metricLine{border-top:1px solid var(--editorial-copper-line-medium);border-bottom:1px solid var(--editorial-copper-line-medium);color:var(--editorial-ink-muted);padding:19px 0;margin:clamp(26px,4vw,38px) 0!important}.accounts-payable-workflow-module__6O2H9W__footerPrimary{border-color:var(--editorial-copper-dark);background:var(--editorial-copper-dark);color:var(--editorial-cream)}.accounts-payable-workflow-module__6O2H9W__footerPrimary:hover,.accounts-payable-workflow-module__6O2H9W__footerPrimary:focus-visible{background:var(--editorial-ink);color:var(--editorial-cream)}@media (max-width:760px){.accounts-payable-workflow-module__6O2H9W__answerPath{grid-template-columns:1fr}.accounts-payable-workflow-module__6O2H9W__answerPath li{padding:15px 12px 15px 48px}.accounts-payable-workflow-module__6O2H9W__answerPath li+li{border-top:1px solid var(--editorial-copper-line-soft);border-left:0}.accounts-payable-workflow-module__6O2H9W__answerPath li:before{top:17px;left:13px}.accounts-payable-workflow-module__6O2H9W__flowTrack{grid-template-columns:1fr}.accounts-payable-workflow-module__6O2H9W__flowNode+.accounts-payable-workflow-module__6O2H9W__flowNode,.accounts-payable-workflow-module__6O2H9W__flowDecision+.accounts-payable-workflow-module__6O2H9W__flowNode,.accounts-payable-workflow-module__6O2H9W__flowNode+.accounts-payable-workflow-module__6O2H9W__flowDecision{border-top:1px solid var(--editorial-copper-line-soft);border-left:0}.accounts-payable-workflow-module__6O2H9W__stageList li,.accounts-payable-workflow-module__6O2H9W__pilotTimeline li{grid-template-columns:1fr;gap:7px}.accounts-payable-workflow-module__6O2H9W__matrixWrap{border-top:0;border-bottom:0;overflow:visible}.accounts-payable-workflow-module__6O2H9W__exceptionMatrix,.accounts-payable-workflow-module__6O2H9W__exceptionMatrix tbody,.accounts-payable-workflow-module__6O2H9W__exceptionMatrix tr,.accounts-payable-workflow-module__6O2H9W__exceptionMatrix td{width:100%;min-width:0;display:block}.accounts-payable-workflow-module__6O2H9W__exceptionMatrix thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.accounts-payable-workflow-module__6O2H9W__exceptionMatrix tr{border-top:1px solid var(--editorial-copper-line-medium);padding:15px 0}.accounts-payable-workflow-module__6O2H9W__exceptionMatrix tr:last-child{border-bottom:1px solid var(--editorial-copper-line-medium)}.accounts-payable-workflow-module__6O2H9W__exceptionMatrix td{border:0;grid-template-columns:minmax(102px,.38fr) minmax(0,1fr);gap:14px;padding:7px 0;display:grid}.accounts-payable-workflow-module__6O2H9W__exceptionMatrix td:before{color:var(--editorial-copper-dark);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.4}.accounts-payable-workflow-module__6O2H9W__boundaryList,.accounts-payable-workflow-module__6O2H9W__readinessList{grid-template-columns:1fr}.accounts-payable-workflow-module__6O2H9W__boundaryList li:nth-child(n+5){grid-column:1}}@media (max-width:520px){.accounts-payable-workflow-module__6O2H9W__quickAnswer,.accounts-payable-workflow-module__6O2H9W__readiness{padding:22px 18px}.accounts-payable-workflow-module__6O2H9W__panelActions{display:grid}.accounts-payable-workflow-module__6O2H9W__primaryAction,.accounts-payable-workflow-module__6O2H9W__secondaryAction{width:100%}.accounts-payable-workflow-module__6O2H9W__branchRoutes{grid-template-columns:1fr}.accounts-payable-workflow-module__6O2H9W__exceptionMatrix td{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){.accounts-payable-workflow-module__6O2H9W__primaryAction,.accounts-payable-workflow-module__6O2H9W__secondaryAction{transition:none}}
