.featureSliderShell:has(.tx-board){background:#191b1b;min-height:0}
.featureSliderShell:has(.tx-board)::before,.featureSliderShell:has(.tx-board)::after{display:none}
.tenderSystem:has(.tx-board){display:block;min-height:0;padding:38px 0 0}
.tenderSystem:has(.tx-board) .systemIntro{padding:0 34px 28px}
.tx-board{position:relative;width:100%;background:#191b1b;scroll-margin-top:145px}
.tx-viewport{overflow-x:auto;scrollbar-color:#64605d #191b1b}
.tx-viewport:focus-visible{outline:2px solid #a65343;outline-offset:-3px}
.tx-svg{display:block;width:100%;height:auto}
.tx-svg [data-at]{opacity:0}
.tx-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 25px 18px;color:#aaa6a3;font:12px/1.5 'Helvetica Neue',Arial,sans-serif}
.tx-controls{display:flex;gap:8px}
.tx-controls button{border:1px solid #62534e;border-radius:3px;padding:7px 12px;background:transparent;color:#ece7e3;font:inherit;cursor:pointer}
.tx-controls button:hover{background:#342723;border-color:#a65343}
.tx-controls button:focus-visible{outline:2px solid #ba7660;outline-offset:3px}
.tx-pause[hidden]{display:none}
.tx-mobile-hint{display:none}
@media(max-width:1100px){.tenderSystem:has(.tx-board) .systemIntro{grid-template-columns:minmax(0,1fr);gap:20px}.tenderSystem:has(.tx-board) .systemIntroCopy{grid-column:1;min-width:0;margin-top:0}.tenderSystem:has(.tx-board) .systemPrinciples{flex-wrap:wrap}}
@media(max-width:767px){.tenderSystem:has(.tx-board){padding-top:24px}.tenderSystem:has(.tx-board) .systemIntro{padding:0 22px 20px}.tx-svg{width:1100px;max-width:none}.tx-stage,.tx-controls{display:none}.tx-mobile-hint{display:inline}.tx-toolbar{padding:12px 18px}}
@media(prefers-reduced-motion:reduce){.tx-controls{display:none}}
