.scb-sourcing-wrap{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:0;overflow:hidden;color:#172033;border:1px solid #e2e7ef;border-radius:18px;background:#fff;box-shadow:0 14px 40px rgba(23,32,51,.08)}.scb-sourcing-intro{position:relative;min-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:34px;padding:42px 38px;border-radius:0;color:#fff;background:radial-gradient(circle at 100% 0,rgba(56,129,236,.28),transparent 34%),linear-gradient(155deg,#0a4ba3,#052b68)}.scb-sourcing-intro:after{content:'';position:absolute;right:-75px;bottom:-85px;width:230px;height:230px;border:1px solid rgba(255,255,255,.13);border-radius:50%}.scb-sourcing-intro>div>span{color:#ffb98f;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.scb-sourcing-intro h2{max-width:470px;margin:12px 0 15px;font-size:clamp(30px,2.4vw,42px);line-height:1.08}.scb-sourcing-intro p{max-width:500px;margin:0;color:#dbe7fa;font-size:15px;line-height:1.7}.scb-sourcing-intro ol{position:relative;z-index:1;display:grid;gap:21px;margin:0;padding:0;list-style:none}.scb-sourcing-intro li{display:grid;grid-template-columns:34px 1fr;gap:13px;align-items:start}.scb-sourcing-intro li>b{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;background:rgba(255,255,255,.1)}.scb-sourcing-intro li strong,.scb-sourcing-intro li small{display:block}.scb-sourcing-intro li strong{margin-bottom:3px;font-size:15px}.scb-sourcing-intro li small{color:#c7d8f1;font-size:12px;line-height:1.45}.scb-sourcing-intro>a{position:relative;z-index:1;display:flex;align-items:center;gap:9px;width:max-content;padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;background:rgba(255,255,255,.1);font-size:12px;font-weight:700}.scb-sourcing-intro>a span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#075737;background:#62df91}.scb-sourcing-form{display:grid;gap:18px;padding:38px 40px 36px;background:#fff}.scb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 18px}.scb-sourcing-form label{display:grid;gap:8px;color:#26334d;font-size:13px;font-weight:700}.scb-sourcing-form input,.scb-sourcing-form textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #d8e0eb;border-radius:9px;color:#172033;background:#fbfcfe;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.scb-sourcing-form textarea{min-height:132px;resize:vertical}.scb-sourcing-form input:hover,.scb-sourcing-form textarea:hover{border-color:#b8c6da;background:#fff}.scb-sourcing-form input:focus,.scb-sourcing-form textarea:focus{border-color:#1b65b7;background:#fff;box-shadow:0 0 0 3px rgba(7,59,143,.1)}.scb-file-drop{position:relative;min-height:132px;display:grid;place-items:center;align-content:center;gap:7px;padding:18px;border:1.5px dashed #aebfd6;border-radius:11px;background:#f7f9fc;text-align:center;cursor:pointer;transition:border-color .18s,background .18s}.scb-file-drop:hover{border-color:#1b65b7;background:#f2f7fd}.scb-file-drop input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.scb-file-drop i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#0a4b9f;background:#e6effa}.scb-file-drop svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.scb-file-drop strong{font-size:14px}.scb-file-drop small{color:#748096;font-size:11px;font-weight:400}.scb-submit-row{display:flex;align-items:center;gap:18px}.scb-submit-row>small{max-width:310px;color:#7c879a;font-size:11px;line-height:1.45}.scb-request-button{min-height:48px;display:inline-flex;align-items:center;gap:28px;justify-self:start;padding:12px 18px 12px 22px;border:0;border-radius:9px;color:#fff;background:#e4570b;box-shadow:0 7px 16px rgba(228,87,11,.22);font-weight:800;cursor:pointer;transition:transform .18s,background .18s,box-shadow .18s}.scb-request-button span{font-size:19px}.scb-request-button:hover{background:#bd4200;box-shadow:0 9px 20px rgba(189,66,0,.26);transform:translateY(-1px)}.scb-notice{margin-bottom:18px;padding:14px 16px;border-radius:8px}.scb-notice.success{color:#175b32;background:#e8f8ee}.scb-notice.error{color:#8b1e1e;background:#fdeaea}.scb-sourcing-tools{display:grid;grid-template-columns:1.25fr .75fr;gap:20px;margin-top:28px}.scb-shipping-card,.scb-tracking-card{padding:25px;border:1px solid #e1e6ee;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(23,32,51,.06)}.scb-shipping-card>span,.scb-tracking-card>span{color:#e4570b;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.scb-shipping-card h2,.scb-tracking-card h2{margin:6px 0 16px;color:#172033;font-size:24px}.scb-shipping-card>p,.scb-tracking-card>p{margin:12px 0 0;color:#748096;line-height:1.55}.scb-rate-table{overflow:hidden;border:1px solid #e1e6ee;border-radius:9px}.scb-rate-table>div{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:center;min-height:50px;border-top:1px solid #e1e6ee}.scb-rate-table>div:first-child{border-top:0}.scb-rate-table>div>*{padding:10px 12px}.scb-rate-table .scb-rate-head{min-height:40px;color:#fff;background:#073b8f;font-size:11px;text-transform:uppercase}.scb-rate-table a{color:#e4570b;font-weight:700}.scb-tracking-card form{display:flex;gap:8px;margin-top:18px}.scb-tracking-card input{min-width:0;flex:1;padding:12px 14px;border:1px solid #dce2eb;border-radius:8px}.scb-tracking-card button{padding:11px 17px;border:0;border-radius:8px;color:#fff;background:#e4570b;font-weight:750;cursor:pointer}.scb-track-result{display:grid;gap:5px;margin-top:16px;padding:15px;border-left:4px solid #22a05a;border-radius:7px;background:#edf9f2}.scb-track-result.error{display:block;color:#8b1e1e;border-left-color:#c43d3d;background:#fdeaea}.scb-track-result small,.scb-track-result time{color:#667085}.scb-track-result strong{font-size:18px}.scb-track-result p{margin:2px 0}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1000px){.scb-sourcing-wrap{grid-template-columns:minmax(270px,.8fr) 1.2fr}.scb-sourcing-intro{padding:32px 26px}.scb-sourcing-form{padding:32px 28px}}@media(max-width:850px){.scb-sourcing-wrap,.scb-sourcing-tools{grid-template-columns:1fr}.scb-sourcing-intro{gap:24px}.scb-sourcing-intro ol{grid-template-columns:repeat(3,1fr)}.scb-sourcing-intro li{grid-template-columns:1fr}.scb-sourcing-form{padding:28px}}@media(max-width:720px){.scb-form-grid{grid-template-columns:1fr}.scb-sourcing-intro{padding:28px 24px}.scb-sourcing-intro h2{font-size:28px}.scb-sourcing-intro ol{grid-template-columns:1fr}.scb-submit-row{align-items:flex-start;flex-direction:column}.scb-submit-row>small{max-width:none}}@media(max-width:600px){.scb-sourcing-form{padding:22px 18px}.scb-rate-table>div{grid-template-columns:1fr 1fr}.scb-rate-head{display:none!important}.scb-tracking-card form{align-items:stretch;flex-direction:column}}

/* Refined RFQ composition: compact guidance above a calm, focused form. */
.scb-sourcing-wrap{display:block;overflow:hidden;border:1px solid #e4e8ef;border-radius:16px;background:#fff;box-shadow:0 10px 32px rgba(23,32,51,.07)}
.scb-sourcing-intro{min-height:0;display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(520px,1.7fr) auto;align-items:center;gap:30px;padding:28px 32px;background:linear-gradient(110deg,#073b8f 0%,#0a4d99 58%,#0c559f 100%)}
.scb-sourcing-intro:after{right:31%;bottom:-115px;width:200px;height:200px}
.scb-sourcing-intro h2{margin:7px 0 8px;font-size:27px;line-height:1.15}
.scb-sourcing-intro p{font-size:12px;line-height:1.55}
.scb-sourcing-intro ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.scb-sourcing-intro li{grid-template-columns:28px 1fr;gap:9px}
.scb-sourcing-intro li>b{width:28px;height:28px;font-size:11px}
.scb-sourcing-intro li strong{font-size:12px}
.scb-sourcing-intro li small{font-size:10px}
.scb-sourcing-intro>a{align-self:center;padding:9px 12px;white-space:nowrap}
.scb-sourcing-form{grid-template-columns:1fr 1fr;gap:17px 20px;padding:31px 34px 33px}
.scb-sourcing-form>.scb-form-grid,.scb-sourcing-form>label,.scb-sourcing-form>.scb-submit-row{grid-column:1/-1}
.scb-sourcing-form>label:nth-of-type(2),.scb-sourcing-form>label:nth-of-type(3){grid-column:auto}
.scb-sourcing-form>label:nth-of-type(2){grid-column:1}
.scb-sourcing-form>label:nth-of-type(3){grid-column:2}
.scb-file-drop{min-height:116px}
.scb-sourcing-form textarea{min-height:116px}
.scb-submit-row{justify-content:space-between;padding-top:2px;border-top:1px solid #edf0f4}
.scb-submit-row>small{text-align:right}
.scb-request-button{min-width:225px;justify-content:space-between;border-radius:8px}
@media(max-width:1150px){.scb-sourcing-intro{grid-template-columns:1fr 1.7fr}.scb-sourcing-intro>a{grid-column:1/-1}.scb-sourcing-intro ol{gap:10px}}
@media(max-width:850px){.scb-sourcing-intro{grid-template-columns:1fr;gap:20px}.scb-sourcing-intro ol{grid-template-columns:repeat(3,1fr)}.scb-sourcing-intro>a{grid-column:auto}.scb-sourcing-form{padding:27px}}
@media(max-width:720px){.scb-sourcing-intro ol{grid-template-columns:1fr}.scb-sourcing-form{display:grid;grid-template-columns:1fr;padding:22px 18px}.scb-sourcing-form>label:nth-of-type(2),.scb-sourcing-form>label:nth-of-type(3){grid-column:1}.scb-submit-row{align-items:stretch}.scb-submit-row>small{text-align:left}.scb-request-button{width:100%}}
.scb-sourcing-intro{display:block;padding:25px 32px}
.scb-sourcing-intro>div{position:relative;z-index:1;max-width:760px}
.scb-sourcing-intro h2{margin-bottom:6px}
.scb-request-button{justify-content:center;gap:0}
.scb-notice.success{display:grid;gap:5px;border:1px solid #bee7cd;border-left:4px solid #259653}.scb-notice.success strong,.scb-notice.success small{display:block}.scb-notice.success strong{margin-top:3px;color:#164e2c;font-size:16px}.scb-notice.success code{display:inline-block;padding:3px 7px;border-radius:5px;color:#073b8f;background:#fff;font-size:15px;letter-spacing:.04em}.scb-notice.success small{color:#477057}
@media(max-width:720px){.scb-sourcing-intro{padding:22px 24px}}
