.rfq-hero.svelte-gqjz3t{background:var(--carbon-900);color:var(--white);padding:calc(64px + var(--space-12)) 0 var(--space-16)}@media(min-width:1100px){.rfq-hero.svelte-gqjz3t{padding-top:calc(88px + var(--space-16))}}.rfq-hero.svelte-gqjz3t .container:where(.svelte-gqjz3t){display:grid;gap:var(--space-4)}.rfq-hero.svelte-gqjz3t .lead:where(.svelte-gqjz3t){color:var(--concrete-200)}.rfq-sec.svelte-gqjz3t{padding-top:0}.rfq.svelte-gqjz3t{display:grid;gap:var(--space-8);margin-top:calc(var(--space-8) * -1)}@media(min-width:1024px){.rfq.svelte-gqjz3t{grid-template-columns:8fr 4fr}}.rfq__main.svelte-gqjz3t{padding:clamp(1.25rem,.5rem + 3vw,2.5rem)}.stepper.svelte-gqjz3t{list-style:none;padding:0;display:none;gap:var(--space-2);margin-bottom:var(--space-8)}@media(min-width:720px){.stepper.svelte-gqjz3t{display:flex}.stepper__mobile.svelte-gqjz3t{display:none}}.stepper.svelte-gqjz3t li:where(.svelte-gqjz3t){flex:1;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);color:var(--color-text-muted)}.stepper.svelte-gqjz3t li:where(.svelte-gqjz3t):not(:last-child):after{content:"";flex:1;border-top:2px dashed var(--color-border-strong);margin-inline:var(--space-2)}.stepper__dot.svelte-gqjz3t{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--concrete-100);font-weight:700}.stepper.svelte-gqjz3t .active:where(.svelte-gqjz3t){color:var(--color-text);font-weight:600}.stepper.svelte-gqjz3t .active:where(.svelte-gqjz3t) .stepper__dot:where(.svelte-gqjz3t){background:var(--yellow-500);color:var(--carbon-950)}.stepper.svelte-gqjz3t .done:where(.svelte-gqjz3t) .stepper__dot:where(.svelte-gqjz3t){background:var(--carbon-900);color:var(--yellow-500)}.stepper__label.svelte-gqjz3t{white-space:nowrap}.stepper__mobile.svelte-gqjz3t{margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4);background:var(--yellow-50);border-left:4px solid var(--yellow-500)}form.svelte-gqjz3t>fieldset:where(.svelte-gqjz3t){display:grid;gap:var(--space-6)}form.svelte-gqjz3t>fieldset:where(.svelte-gqjz3t)+fieldset:where(.svelte-gqjz3t){margin-top:var(--space-10)}form.svelte-gqjz3t>fieldset[hidden]:where(.svelte-gqjz3t){display:none}form.svelte-gqjz3t>fieldset:where(.svelte-gqjz3t)>legend:where(.svelte-gqjz3t){margin-bottom:var(--space-6);text-transform:none;outline:none}.inline-opts.svelte-gqjz3t{display:flex;flex-wrap:wrap;gap:0 var(--space-6)}.drop.svelte-gqjz3t{position:relative;display:grid;justify-items:center;gap:var(--space-2);min-height:160px;padding:var(--space-6);border:2px dashed var(--concrete-300);border-radius:var(--radius-lg);background:var(--white);text-align:center;cursor:pointer;transition:all var(--duration-fast)}.drop--over.svelte-gqjz3t,.drop.svelte-gqjz3t:hover{border-color:var(--yellow-600);background:var(--yellow-50)}.drop.svelte-gqjz3t:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.drop__input.svelte-gqjz3t{position:absolute;inset:0;opacity:0;cursor:pointer}.file-list.svelte-gqjz3t{list-style:none;padding:0;display:grid;gap:var(--space-2);margin-top:var(--space-3)}.file-list.svelte-gqjz3t li:where(.svelte-gqjz3t){display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--color-border);border-left:4px solid var(--yellow-500);border-radius:var(--radius-md);background:var(--white)}.file-list.svelte-gqjz3t li.bad:where(.svelte-gqjz3t){border-left-color:var(--error-600);color:var(--error-600)}.file-list__name.svelte-gqjz3t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list.svelte-gqjz3t .icon-btn:where(.svelte-gqjz3t){width:36px;height:36px}.review.svelte-gqjz3t{display:grid;gap:var(--space-4);margin-bottom:var(--space-6)}.review__block.svelte-gqjz3t{padding:var(--space-4) var(--space-5);border:1px dashed var(--concrete-300);border-radius:var(--radius-md);background:var(--concrete-50)}.review__head.svelte-gqjz3t{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.review__head.svelte-gqjz3t button:where(.svelte-gqjz3t){background:none;border:0;padding:0}.review.svelte-gqjz3t dl:where(.svelte-gqjz3t) div:where(.svelte-gqjz3t){display:grid;grid-template-columns:120px 1fr;gap:var(--space-3);padding:4px 0;font-size:var(--text-body-sm)}.review.svelte-gqjz3t dt:where(.svelte-gqjz3t){color:var(--color-text-muted)}.review.svelte-gqjz3t dd:where(.svelte-gqjz3t){white-space:pre-line;overflow-wrap:anywhere}.consent.svelte-gqjz3t a:where(.svelte-gqjz3t){color:var(--color-accent-text)}.actions.svelte-gqjz3t{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border)}@media(max-width:719px){.actions.svelte-gqjz3t{position:sticky;bottom:0;z-index:5;margin-inline:calc(clamp(1.25rem,.5rem + 3vw,2.5rem)*-1);padding:var(--space-3) clamp(1.25rem,.5rem + 3vw,2.5rem);background:var(--white);box-shadow:0 -6px 16px #1c1b1914}}.rfq__aside.svelte-gqjz3t{display:grid;gap:var(--space-4);align-content:start}@media(min-width:1024px){.rfq__aside.svelte-gqjz3t{position:sticky;top:120px;align-self:start}}.next.svelte-gqjz3t{padding:var(--space-6);background:var(--carbon-900);border-color:var(--carbon-700)}.next.svelte-gqjz3t h2:where(.svelte-gqjz3t){margin-bottom:var(--space-5)}.next.svelte-gqjz3t ol:where(.svelte-gqjz3t){list-style:none;padding:0;display:grid;gap:var(--space-4);counter-reset:n}.next.svelte-gqjz3t li:where(.svelte-gqjz3t){display:grid;gap:2px;padding-left:var(--space-10);position:relative;counter-increment:n;font-size:var(--text-body-sm)}.next.svelte-gqjz3t li:where(.svelte-gqjz3t):before{content:counter(n);position:absolute;left:0;top:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--yellow-500);color:var(--carbon-950);font-weight:700}.next.svelte-gqjz3t span:where(.svelte-gqjz3t){color:var(--concrete-300)}.next.svelte-gqjz3t strong:where(.svelte-gqjz3t){color:var(--white)}.help.svelte-gqjz3t{display:grid;gap:var(--space-3);padding:var(--space-6)}
