/* supply-chain-risk-agent: restore hero workflow, neutral arrows and reference cards */
.qv-guide-page--supply-chain-risk-agent .section-hero .hero-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)!important;gap:34px!important;align-items:center!important;width:min(1120px,calc(100% - 48px))!important;margin-inline:auto!important}.qv-guide-page--supply-chain-risk-agent [id$="-heroBadges"]{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:0 0 18px!important}.qv-guide-page--supply-chain-risk-agent [id$="-heroBadges"] .badge{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;padding:6px 10px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:999px!important;background:rgba(255,255,255,.025)!important;color:rgba(255,255,255,.64)!important;font-size:10.5px!important;line-height:16px!important}.qv-guide-page--supply-chain-risk-agent .hero-btns{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:20px 0!important}.qv-guide-page--supply-chain-risk-agent .hero-btns .btn{display:inline-flex!important;min-height:44px!important;align-items:center!important;justify-content:center!important;padding:10px 18px!important;border:1px solid rgba(85,220,244,.25)!important;border-radius:999px!important;text-decoration:none!important;box-sizing:border-box!important}.qv-guide-page--supply-chain-risk-agent .terminal{max-width:100%!important;overflow:hidden!important;margin:22px 0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;background:#070c14!important}.qv-guide-page--supply-chain-risk-agent .terminal-header{display:flex!important;align-items:center!important;gap:7px!important;padding:11px 14px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.qv-guide-page--supply-chain-risk-agent .terminal-header .dot{display:block!important;width:7px!important;height:7px!important;border-radius:50%!important}.qv-guide-page--supply-chain-risk-agent .terminal-header .dot-red{background:#ff657c!important}.qv-guide-page--supply-chain-risk-agent .terminal-header .dot-yellow{background:#ffc742!important}.qv-guide-page--supply-chain-risk-agent .terminal-header .dot-green{background:#33d69f!important}.qv-guide-page--supply-chain-risk-agent .terminal-label{margin-left:4px!important;color:rgba(255,255,255,.48)!important;font:11px/17px ui-monospace,SFMono-Regular,Consolas,monospace!important}.qv-guide-page--supply-chain-risk-agent .terminal-body{padding:12px 14px!important}.qv-guide-page--supply-chain-risk-agent .terminal-prompt{display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;gap:8px!important;padding:8px 0 12px!important;color:rgba(255,255,255,.76)!important;font:12px/19px ui-monospace,SFMono-Regular,Consolas,monospace!important}.qv-guide-page--supply-chain-risk-agent .terminal-steps{display:grid!important}.qv-guide-page--supply-chain-risk-agent .terminal-step{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:9px!important;align-items:start!important;padding:9px 0!important;border-top:1px solid rgba(255,255,255,.07)!important;color:rgba(255,255,255,.66)!important;font:11.5px/18px ui-monospace,SFMono-Regular,Consolas,monospace!important}.qv-guide-page--supply-chain-risk-agent .step-num{color:rgba(255,255,255,.4)!important}.qv-guide-page--supply-chain-risk-agent .step-check{color:#8bd7a9!important}.qv-guide-page--supply-chain-risk-agent .terminal-result{margin-top:10px!important;padding:11px 12px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;background:rgba(255,255,255,.025)!important;color:rgba(255,255,255,.7)!important;font-size:12px!important;line-height:19px!important}.qv-guide-page--supply-chain-risk-agent .tag-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:18px 0!important}.qv-guide-page--supply-chain-risk-agent .tag{display:inline-flex!important;padding:6px 9px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px!important;background:rgba(255,255,255,.02)!important;color:rgba(255,255,255,.52)!important;font-size:10.5px!important;line-height:16px!important}.qv-guide-page--supply-chain-risk-agent .flow-arrow,.qv-guide-page--supply-chain-risk-agent .resource-card .arrow{color:rgba(255,255,255,.5)!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important;text-shadow:none!important;font-weight:500!important}.qv-guide-page--supply-chain-risk-agent [id$="-linksCards"]{align-items:stretch!important}.qv-guide-page--supply-chain-risk-agent .resource-card{display:flex!important;min-width:0!important;flex-direction:column!important;padding:20px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;background:rgba(255,255,255,.025)!important;text-decoration:none!important}.qv-guide-page--supply-chain-risk-agent .resource-card h3{margin:0 0 9px!important;color:#fff!important}.qv-guide-page--supply-chain-risk-agent .resource-card p{flex:1!important;margin:0 0 14px!important;color:rgba(255,255,255,.62)!important}.qv-guide-page--supply-chain-risk-agent .resource-card .arrow{margin-top:auto!important}
@media(max-width:760px){.qv-guide-page--supply-chain-risk-agent .section-hero .hero-grid{grid-template-columns:1fr!important;width:calc(100% - 32px)!important;gap:26px!important}.qv-guide-page--supply-chain-risk-agent .hero-btns{display:grid!important;grid-template-columns:1fr!important}.qv-guide-page--supply-chain-risk-agent .hero-btns .btn{width:100%!important}.qv-guide-page--supply-chain-risk-agent .terminal{text-align:left!important}.qv-guide-page--supply-chain-risk-agent .terminal-step{grid-template-columns:28px minmax(0,1fr)!important}.qv-guide-page--supply-chain-risk-agent .terminal-step .step-check{grid-column:2!important}.qv-guide-page--supply-chain-risk-agent .flow-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.qv-guide-page--supply-chain-risk-agent .flow-node{text-align:center!important}.qv-guide-page--supply-chain-risk-agent .flow-arrow{transform:rotate(90deg)!important;text-align:center!important}}
