.ds-page .dsc-ds{--paper:#0d0d16;--paper-soft:#12121c;--paper-deep:#1c1c28;--ink:#fafaf7;--ink-soft:#c9c8d2;--ink-mute:#9a9aa8;--rule:#ffffff24;--rule-soft:#ffffff14;--sage:#6e8bff;--sage-mid:#8fa5ff;--sage-soft:#6e8bff29;--sage-tint:#6e8bff1a;--terracotta:#ff7a45;--terracotta-mid:#ff9b6e;--terracotta-soft:#ff7a4529;--gold:#ff7a45;--gold-mid:#ff9b6e;--gold-soft:#ff7a4529;--gold-deep:#ff7a45;--gold-pale:#ffd2bd;--gold-on-dark:#ff9b6e;--plum:#6e8bff;--plum-soft:#6e8bff29;--teal:#1f44ff;--teal-mid:#6e8bff;--night:#07070c;--night-hi:#fafaf7;--night-soft:#c9c8d2;--surface-deep:#0d0d16;--surface-paper:#12121c;--surface-rule:#ffffff24;--serif:var(--font-display-next), "Instrument Serif", Georgia, serif;--sans:var(--font-ui-next), "Hanken Grotesk", system-ui, sans-serif;--mono:var(--font-mono-next), "JetBrains Mono", ui-monospace, monospace;color:var(--t2);font-family:var(--ui);background:0 0}.ds-page .dsc-ds h1,.ds-page .dsc-ds h2,.ds-page .dsc-ds #threshold .line1,.ds-page .dsc-ds #threshold .line2,.ds-page .dsc-ds #resurface .line1,.ds-page .dsc-ds #resurface .line2{font-family:var(--serif)}.ds-page .dsc-ds>#sky,.ds-page .dsc-ds>#grain,.ds-page .dsc-ds>#surfacewash,.ds-page .dsc-ds>#finalewash,.ds-page .dsc-ds>#swarm,.ds-page .dsc-ds>#vground,.ds-page .dsc-ds>nav,.ds-page .dsc-ds>#menu,.ds-page .dsc-ds>footer,.ds-page .dsc-ds .burger,.ds-page .dsc-ds #labels,.ds-page .dsc-ds #progress,.ds-page .dsc-ds #seam,.ds-page .dsc-ds #hero .scrollcue{display:none!important}.ds-page .dsc-ds .nightworld{background:0 0}.ds-page .dsc-ds h1,.ds-page .dsc-ds h2{letter-spacing:-.02em;font-weight:400}.ds-page .dsc-ds h1 em,.ds-page .dsc-ds h2 em{color:var(--blue-soft)}.ds-page .dsc-ds main>section:not(#hero):not(#threshold):not(#resurface){min-height:0;padding:var(--sec-y) 0}.ds-page .dsc-ds #hero{min-height:calc(100vh - 68px);padding-top:clamp(96px,12vh,150px)}.ds-page .dsc-ds main>section:nth-of-type(2n):not(#threshold):not(#resurface){background:var(--night-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ds-page .dsc-ds .btn{font-family:var(--ui);text-transform:none;letter-spacing:0;border-radius:999px;font-size:15px;font-weight:600}.ds-page .dsc-ds .btn.primary{background:var(--ember);color:#1a0b04}.ds-page .dsc-ds .btn.primary:hover{background:#ff8c5c;box-shadow:0 0 30px #ff7a454d}.ds-page .dsc-ds .btn.ghost{border-color:var(--line-2);color:var(--t1)}.ds-page .dsc-ds .dio{background:var(--night-card);border:1px solid var(--line);border-left:1px solid var(--line);border-radius:20px;box-shadow:0 18px 50px #00000073}.ds-page .dsc-ds a{color:inherit}.ds-page .dsc-ds ::selection{color:var(--t1);background:#6e8bff59}.ds-page .dsc-ds section .col>p+p,.ds-page .dsc-ds section .col>div>p+p{margin-top:.85em}.ds-page .dsc-ds .rts-main>section:not(#hero):not(#threshold):not(#resurface){min-height:0;padding:var(--sec-y) 0}.ds-page .dsc-ds .hero-bg{filter:brightness(.14)saturate(.4)}.ds-page .dsc-ds .hero-bg:after{opacity:.9}:is(.ds-page .dsc-ds figure:has(img[src*=ai-procurement-portal-uk-tender-discovery]),.ds-page .dsc-ds figure:has(img[src*=rfp-tender-uk-procurement-comparison]),.ds-page .dsc-ds figure:has(img[src*=ai-tool-for-bids-and-tenders-uk-bid-decision]),.ds-page .dsc-ds p:has(>img[src*=ai-bid-management-software-dashboard-uk-tenders]),.ds-page .dsc-ds h2:has(+p>img[src*=ai-bid-management-software-dashboard-uk-tenders])){display:none}:is(.ds-page .dsc-ds figure:has(img[src*=ai-procurement-portal-uk-tender-discovery])+p,.ds-page .dsc-ds figure:has(img[src*=rfp-tender-uk-procurement-comparison])+p){margin-top:.85em}
