.supply-chain-page .energy-hero{text-align:center;padding-bottom:36px}.supply-chain-page .energy-hero .section-sub{margin-bottom:0}.supply-chain-page .energy-flow-section,.supply-chain-page .energy-status-section{padding:0 0 72px}.supply-chain-page .energy-cta{padding:72px 0}.supply-chain-page .energy-flow{margin:0}.supply-chain-page .energy-flow .arch-title{margin-bottom:28px}.supply-chain-page .energy-steps{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.supply-chain-page .energy-steps .arch-node{position:relative;min-width:0;padding:16px 18px;text-align:left}.supply-chain-page .energy-steps .arch-node strong{display:block;color:var(--text);font-size:.95rem;font-weight:var(--fw-semibold);line-height:1.35}.supply-chain-page .energy-steps .arch-node small{display:block;margin-top:6px;color:var(--muted);font-size:.8rem;line-height:1.55}.supply-chain-page .energy-steps .arch-node:not(:last-child):after{content:"→";content:"→"/"";position:absolute;top:50%;right:-23px;transform:translateY(-50%);color:var(--muted);font-size:1.1rem;line-height:1}.supply-chain-page .energy-flow .arch-caption{max-width:720px;line-height:1.65}.supply-chain-page .energy-status{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:36px;align-items:start;max-width:1080px;margin:0 auto;text-align:left}.supply-chain-page .energy-status .partner-card{padding:36px 32px}.supply-chain-page .energy-status .partner-desc{margin-bottom:0;font-size:.92rem}.supply-chain-page .energy-status .docs-table{margin-top:0}.supply-chain-page .energy-status .docs-table td:first-child{width:34%}.supply-chain-page .energy-status .table-note a{color:var(--accent)}@media (max-width:900px){.supply-chain-page .energy-steps{grid-template-columns:1fr;gap:26px}.supply-chain-page .energy-steps .arch-node:not(:last-child):after{content:"↓";content:"↓"/"";top:auto;right:auto;bottom:-22px;left:22px;transform:none}.supply-chain-page .energy-status{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:768px){.supply-chain-page .energy-flow-section,.supply-chain-page .energy-status-section{padding-bottom:48px}.supply-chain-page .energy-cta{padding:48px 0}.supply-chain-page .energy-status .partner-card{padding:26px 20px}.supply-chain-page .energy-status .docs-table td:first-child{width:auto}.supply-chain-page .energy-status .table-scroll td:before{display:none}}