[data-procurement-network]{isolation:isolate;position:relative}[data-procurement-network] .minimal-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:530px;padding-bottom:26px;position:relative}.prototype-hero-copy{z-index:2;position:relative}[data-procurement-network] .prototype-hero-copy h1{grid-column:auto;max-width:15ch;font-size:clamp(56px,5.9vw,92px)}[data-procurement-network] .prototype-hero-copy .minimal-introduction{grid-column:auto;max-width:48ch}[data-procurement-network] .prototype-hero-copy .minimal-introduction:first-of-type{margin-top:30px}.procurement-scene{z-index:-1;pointer-events:none;position:absolute;inset:-65px -36px -70px 27%;overflow:hidden}.procurement-scene canvas{will-change:transform;width:100%;height:100%;display:block;transform:translateZ(0)}.procurement-board{z-index:1;perspective:1100px;pointer-events:none;justify-self:end;width:100%;min-width:0;max-width:490px;margin-top:26px;position:relative}.procurement-board-back{background:var(--sg-color-paper);border:1px solid #1818151c;border-radius:11px;position:absolute;inset:20px 3px -13px 12px;transform:rotate(3deg);box-shadow:0 14px 30px #18181509}.procurement-board-surface{will-change:transform;background:#f8f7f2f5;border:1px solid #1818152b;border-radius:12px;animation:18s ease-in-out infinite paused procurement-board-float;position:relative;overflow:hidden;transform:rotateY(-5deg)rotateX(3deg);box-shadow:0 28px 70px -30px #1818153d,0 4px 13px #1818150b}[data-running=true] .procurement-board-surface{animation-play-state:running}.procurement-board-header{border-bottom:1px solid #1818151a;align-items:center;gap:13px;padding:23px 23px 21px;display:flex}.sg-root .procurement-board-header p{letter-spacing:-.02em;margin:0 0 7px;font-size:16px;font-weight:600;line-height:1.3}.procurement-board-header div>span{font:9px/1.4 var(--sg-font-mono);letter-spacing:.08em;color:#64655e}.procurement-board-mark{background:#2541de09;border:1px solid #2541de38;border-radius:7px;flex:none;width:29px;height:29px;position:relative}.procurement-board-mark i{background:var(--sg-color-cobalt);border-radius:1px;width:4px;height:4px;position:absolute;top:7px;left:7px}.procurement-board-mark i:nth-child(2){top:12px;left:17px}.procurement-board-mark i:nth-child(3){top:19px;left:8px}.procurement-board-signal{background:var(--sg-color-cobalt);border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 0 5px #2541de0e}.procurement-board-columns{font:8px/1.4 var(--sg-font-mono);letter-spacing:.075em;color:#62665c;justify-content:space-between;padding:15px 23px 12px;display:flex}.procurement-board-row{border-bottom:1px solid #18181513;align-items:center;gap:12px;min-height:80px;margin:0 8px;padding:20px;transition:background-color 1.4s,color 1.4s;display:flex;position:relative}.procurement-board-row:last-child{border-bottom:0}.procurement-board-row[data-selected=true]{background:#2541de0b;border-radius:6px}.procurement-board-row:before{content:"";background:var(--sg-color-cobalt);opacity:0;width:2px;transition:opacity 1.4s;position:absolute;top:20px;bottom:20px;left:0}.procurement-board-row[data-selected=true]:before{opacity:.8}.procurement-request-icon{color:#66695f;border:1px solid #18181524;border-radius:5px;flex:none;place-items:center;width:32px;height:35px;display:grid}.procurement-request-icon svg{fill:none;stroke:currentColor;stroke-width:1px;width:20px}.procurement-board-request{flex-direction:column;gap:6px;min-width:0;display:flex}.procurement-board-request strong{letter-spacing:-.02em;white-space:nowrap;font-size:12px;font-weight:550;line-height:1.35}.procurement-board-request>span{font:9px/1.3 var(--sg-font-mono);color:#62665c}.procurement-board-sources{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.procurement-board-sources>span:last-child{font:9px/1.3 var(--sg-font-mono);color:#62665c}.procurement-source-glyphs{padding-left:4px;display:flex}.procurement-source-glyphs i{background:#f1f0e9;border:1px solid #cfcec3;border-radius:4px;width:17px;height:17px;margin-left:-4px;box-shadow:0 0 0 2px #f8f7f2}.procurement-source-glyphs i:nth-child(2){background:#e6e8df}.procurement-source-glyphs i:last-child{background:#2541de13;border-color:#2541de33}.procurement-board-footer{font:8px/1.4 var(--sg-font-mono);letter-spacing:.015em;color:#62665c;background:#eeede661;border-top:1px solid #18181517;align-items:center;gap:11px;padding:21px;display:flex}.procurement-board-footer svg{fill:none;stroke:#63665d;stroke-width:1px;width:16px;margin-left:auto}.procurement-board-pipeline{flex:none;align-items:center;gap:3px;display:flex}.procurement-board-pipeline i{border:1px solid #848879;border-radius:50%;width:4px;height:4px}.procurement-board-pipeline i:first-child{background:var(--sg-color-cobalt);border-color:var(--sg-color-cobalt)}.procurement-board-pipeline b{background:#bec0b4;width:6px;height:1px}.procurement-board-anchor{justify-content:center;align-items:center;gap:10px;margin:38px 40px 0;display:flex}.procurement-board-anchor span{background:#1818151a;flex:1;height:1px}.procurement-board-anchor i{border:1px solid #2541de4d;width:5px;height:5px;transform:rotate(45deg)}@keyframes procurement-board-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}@media (width<=1100px){[data-procurement-network] .minimal-hero{grid-template-columns:1.1fr .9fr;gap:26px}[data-procurement-network] .prototype-hero-copy h1{font-size:clamp(50px,6.2vw,76px)}.procurement-board-row{gap:8px;padding:18px 13px}.procurement-board-request strong{font-size:11px}.procurement-board-columns{padding-inline:18px}}@media (width<=850px){[data-procurement-network] .minimal-hero{min-height:0;display:block}.procurement-board{width:calc(100% - 16px);max-width:490px;margin:64px auto 20px}.procurement-scene{max-width:20ch;inset:32% 0 -20px}.procurement-board-surface{transform:rotateY(-3deg)rotateX(2deg)}}@media (width<=400px){.procurement-board-header{padding:19px 15px}.procurement-board-row{gap:8px;min-height:70px;padding:17px 9px}.procurement-board-request strong{font-size:10px}.procurement-request-icon{width:25px;height:30px}.procurement-board-sources>span:last-child{font-size:8px}.procurement-source-glyphs i{width:14px;height:14px}.procurement-board-footer{gap:7px;padding:18px 15px;font-size:7px}.procurement-board-columns{padding-inline:14px;font-size:7px}}@media (prefers-reduced-motion:reduce){.procurement-board-surface{will-change:auto;animation:none!important}.procurement-board-row,.procurement-board-row:before{transition:none!important}}@media (forced-colors:active){.procurement-scene{display:none}.procurement-board-surface{box-shadow:none;background:canvas;border:1px solid canvastext}.procurement-board-row[data-selected=true]{outline:1px solid highlight}.procurement-board-back{display:none}body:has([data-procurement-network]) .sg-button{forced-color-adjust:auto;border:1px solid linktext;color:linktext!important;background:canvas!important}}.sourcing-hero-action{margin-top:28px}.sourcing-hero-action .minimal-primary-action{border-radius:8px;min-height:56px}.sourcing-rfq{background:#eeede647;grid-template-columns:1fr 1fr;gap:13px 20px;margin:0;padding:18px 23px;display:grid}.sourcing-rfq dt{font:9px/1.4 var(--sg-font-mono);color:#62665c;margin-bottom:4px}.sourcing-rfq dd{margin:0;font-size:12px;font-weight:500;line-height:1.4}.sourcing-comparison{border-collapse:separate;border-spacing:0;table-layout:fixed;width:calc(100% - 24px);margin:0 12px 8px}.sourcing-progress{text-align:left;font:10px/1.4 var(--sg-font-mono);color:var(--sg-color-cobalt);padding:16px 11px 12px}.sourcing-comparison thead th{text-align:left;font:9px/1.4 var(--sg-font-mono);color:#62665c;padding:0 6px 10px;font-weight:400}.sourcing-comparison thead th:first-child{width:32%}.sourcing-comparison thead th:nth-child(2){width:23%}.sourcing-comparison thead th:nth-child(3){width:20%}.sourcing-comparison thead th:nth-child(4){width:25%}.sourcing-comparison .procurement-board-row{min-height:0;margin:0;padding:0;display:table-row}.sourcing-comparison .procurement-board-row:before{display:none}.sourcing-comparison tbody th,.sourcing-comparison tbody td{text-align:left;vertical-align:middle;overflow-wrap:normal;border-bottom:1px solid #18181513;padding:19px 6px;font-size:11px;line-height:1.5}.sourcing-comparison tbody th{letter-spacing:-.02em;font-weight:550}.sourcing-comparison tbody td{font:10px/1.5 var(--sg-font-mono);color:#53564e}.sourcing-comparison tbody tr:last-child>*{border-bottom:0}.sourcing-comparison [data-replied=true] [data-source-status]{color:var(--sg-color-cobalt)}.sourcing-sheet [hidden]{display:none!important}.sourcing-sheet .procurement-board-footer{padding:17px 23px;font-size:9px;line-height:1.5}@media (width<=400px){.sourcing-rfq{gap:12px;padding:16px 15px}.sourcing-comparison{width:calc(100% - 16px);margin-inline:8px}.sourcing-comparison thead th{padding-inline:4px;font-size:8px}.sourcing-comparison tbody th,.sourcing-comparison tbody td{padding:17px 4px;font-size:9px}.sourcing-sheet .procurement-board-footer{padding-inline:15px;font-size:8px}}@media (forced-colors:active){.sourcing-progress,.sourcing-comparison [data-replied=true] [data-source-status]{color:canvastext}}body:has([data-procurement-network]) .sg-site-header{border-bottom:0}[data-procurement-network].minimal-home{padding-bottom:56px}[data-procurement-network] .minimal-process{isolation:auto;background:0 0;border:0;margin:0;padding:0}[data-procurement-network] .minimal-process+.minimal-process{margin-top:120px}[data-procurement-network] .minimal-hero{min-height:580px;padding-bottom:72px}[data-procurement-network] .prototype-hero-copy .minimal-introduction{max-width:44ch;line-height:1.65}[data-procurement-network] .prototype-hero-copy .minimal-introduction:first-of-type{margin-top:28px;font-size:19px}[data-procurement-network] .prototype-hero-copy .minimal-introduction+.minimal-introduction{margin-top:24px}.sg-root [data-procurement-network] .sg-section-heading{border:0;margin:0;padding:0;display:block}.sg-root [data-procurement-network] .sg-section-heading h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(36px,3.8vw,56px);font-weight:550;line-height:1.08}.sg-root [data-procurement-network] .refined-features .sg-section-heading{max-width:680px;margin-bottom:44px}.refined-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}[data-procurement-network] .refined-feature-grid .refined-feature-card{background:#faf9f5;border:0;border-radius:16px;min-width:0;padding:36px 32px 40px;display:block}.refined-feature-icon{width:44px;height:44px;color:var(--sg-color-cobalt);background:#2147d40e;border-radius:12px;place-items:center;margin-bottom:36px;display:grid}.refined-feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.sg-root .refined-feature-card h3,.sg-root .refined-step-list h3{letter-spacing:-.035em;margin:0 0 16px;font-size:23px;font-weight:600;line-height:1.25}.sg-root .refined-feature-card p,.sg-root .refined-step-list p{color:#53564e;max-width:32ch;margin:0;font-size:16px;line-height:1.75}[data-procurement-network] .refined-workflow{grid-template-columns:1fr 1.3fr;align-items:start;gap:80px;display:grid}.refined-workflow .sg-section-heading{max-width:260px;position:sticky;top:132px}.refined-step-list{gap:42px;margin:0;padding:0;list-style:none;display:grid}[data-procurement-network] .refined-step-list li{padding:0 0 0 68px;display:block;position:relative}.sg-root .refined-step-list h3{margin-bottom:12px;font-size:25px}.sg-root .refined-step-number{color:var(--sg-color-cobalt);letter-spacing:-.065em;font-size:38px;font-weight:500;line-height:1;position:absolute;top:-2px;left:0}.sg-root .refined-step-list p{max-width:42ch;font-size:17px}[data-procurement-network] .refined-trial{background:#eaeef7;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:24px 64px;padding:56px 64px;display:grid}.refined-trial .sg-stack{gap:26px}.sg-root .refined-trial .minimal-introduction{max-width:30ch;font-size:18px}.refined-trial .minimal-primary-action{border-radius:8px;min-height:60px;padding:18px 28px;font-size:16px;box-shadow:0 6px 16px #2147d41f}[data-procurement-network] .refined-editorial{grid-template-columns:1fr 1.3fr;align-items:start;gap:80px;display:grid}.refined-editorial .sg-section-heading{max-width:360px}.refined-editorial .sg-stack{gap:20px;padding-top:5px}.sg-root .refined-editorial .minimal-introduction{max-width:44ch;font-size:19px;line-height:1.7}[data-procurement-network] .refined-close{padding-top:56px}.refined-close>.sg-stack{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;display:flex}.refined-close h2{margin:0}.refined-close p{max-width:38ch!important}.refined-close .minimal-primary-action{border-radius:8px;min-height:56px}body:has([data-procurement-network]) .minimal-footer{border-top:1px solid #1818151f;margin-top:32px;padding-top:32px}@media (width<=1023px){.refined-feature-grid{gap:16px}[data-procurement-network] .refined-feature-grid .refined-feature-card{padding:28px 24px 32px}.sg-root .refined-feature-card h3{font-size:21px}[data-procurement-network] .refined-workflow,[data-procurement-network] .refined-editorial{grid-template-columns:1fr 1.2fr;gap:40px}[data-procurement-network] .refined-trial{gap:32px;padding:44px}}@media (width<=850px){[data-procurement-network] .minimal-hero{min-height:0;padding-bottom:72px}.procurement-board{max-width:440px;margin-top:48px}.procurement-scene{max-width:none;top:38%;bottom:50px}.refined-feature-grid{grid-template-columns:1fr}.refined-feature-icon{margin-bottom:24px}[data-procurement-network] .refined-feature-grid .refined-feature-card{padding:32px}.sg-root .refined-feature-card h3{font-size:24px}.sg-root .refined-feature-card p{max-width:48ch}[data-procurement-network] .minimal-process+.minimal-process{margin-top:88px}}@media (width<=639px){[data-procurement-network] .minimal-hero{padding-bottom:64px}[data-procurement-network] .prototype-hero-copy h1{max-width:18ch;font-size:clamp(42px,11.5vw,62px)}[data-procurement-network] .prototype-hero-copy .minimal-introduction:first-of-type{font-size:17px}[data-procurement-network] .prototype-hero-copy .minimal-introduction{font-size:16px;line-height:1.7}.sg-root [data-procurement-network] .sg-section-heading h2{font-size:38px;line-height:1.1}.sg-root [data-procurement-network] .refined-features .sg-section-heading{max-width:300px;margin-bottom:28px}.refined-feature-grid{gap:16px}[data-procurement-network] .refined-feature-grid .refined-feature-card{padding:28px}.refined-feature-icon{width:40px;height:40px;margin-bottom:24px}.sg-root .refined-feature-card h3{margin-bottom:12px;font-size:23px}.sg-root .refined-feature-card p{font-size:16px;line-height:1.7}[data-procurement-network] .refined-workflow,[data-procurement-network] .refined-editorial,[data-procurement-network] .refined-trial{display:block}.refined-workflow .sg-section-heading{max-width:none;position:static;margin-bottom:36px!important}.refined-step-list{gap:36px}[data-procurement-network] .refined-step-list li{padding-left:48px}.sg-root .refined-step-number{font-size:32px}.sg-root .refined-step-list h3{margin-bottom:10px;font-size:22px}.sg-root .refined-step-list p{font-size:16px;line-height:1.7}[data-procurement-network] .refined-trial{border-radius:16px;padding:36px 28px}.refined-trial>.sg-stack{gap:28px;margin-top:22px}.sg-root .refined-trial .minimal-introduction{font-size:17px}.refined-trial .minimal-primary-action{justify-content:center;width:100%}.refined-editorial>.sg-stack{gap:16px;margin-top:24px}.sg-root .refined-editorial .minimal-introduction{font-size:17px;line-height:1.75}.refined-close>.sg-stack{flex-direction:column;align-items:flex-start;gap:24px}[data-procurement-network] .refined-close{padding-top:0}.procurement-board-row{min-height:62px;padding-block:13px}.procurement-board-header{padding-block:17px}.procurement-board-footer{padding-block:16px}.procurement-board-anchor{display:none}.procurement-board{width:calc(100% - 8px);margin-bottom:8px}.procurement-board-request strong{font-size:11px}.procurement-board-sources>span:last-child{font-size:9px}}@media (forced-colors:active){.refined-feature-card,.refined-trial{outline:1px solid canvastext}.refined-feature-icon,.sg-root .refined-step-number{color:linktext}}
