.rfq[data-astro-cid-vqf3yyzw]{max-width:52rem}.rfq-head[data-astro-cid-vqf3yyzw]{margin-bottom:28px}.rfq-title[data-astro-cid-vqf3yyzw]{color:var(--color-text-primary,#1a1a18);margin:0 0 8px;font-size:22px;font-weight:500}.rfq-sub[data-astro-cid-vqf3yyzw]{color:var(--color-text-secondary,#7a7a73);margin:0;font-size:14px;line-height:1.65}.rfq-fs[data-astro-cid-vqf3yyzw]{border:none;margin:0 0 32px;padding:0}.rfq-legend[data-astro-cid-vqf3yyzw]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary,#7a7a73);border-bottom:1px solid var(--color-border-tertiary,#e2e0d8);align-items:baseline;gap:10px;width:100%;margin:0;padding:0 0 12px;font-size:13px;font-weight:500;display:flex}.rfq-req[data-astro-cid-vqf3yyzw],.rfq-opt[data-astro-cid-vqf3yyzw]{letter-spacing:0;text-transform:none;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:400}.rfq-req[data-astro-cid-vqf3yyzw]{background:var(--red-l,#fcebeb);color:var(--red,#a32d2d)}.rfq-opt[data-astro-cid-vqf3yyzw]{background:var(--bg-3,#f4f2ec);color:var(--ink-3,#7a7a73)}.rfq-field[data-astro-cid-vqf3yyzw]{margin-top:16px}.rfq-field[data-astro-cid-vqf3yyzw] label[data-astro-cid-vqf3yyzw]{color:var(--color-text-primary,#1a1a18);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.rfq-star[data-astro-cid-vqf3yyzw]{color:var(--red,#a32d2d)}.rfq-field[data-astro-cid-vqf3yyzw] input[data-astro-cid-vqf3yyzw][type=text],.rfq-field[data-astro-cid-vqf3yyzw] input[data-astro-cid-vqf3yyzw][type=email],.rfq-field[data-astro-cid-vqf3yyzw] input[data-astro-cid-vqf3yyzw][type=number],.rfq-field[data-astro-cid-vqf3yyzw] select[data-astro-cid-vqf3yyzw],.rfq-field[data-astro-cid-vqf3yyzw] textarea[data-astro-cid-vqf3yyzw]{border:1.5px solid var(--color-border-tertiary,#e2e0d8);background:var(--color-background-primary,#fff);width:100%;color:var(--color-text-primary,#1a1a18);border-radius:9px;padding:10px 13px;font-family:inherit;font-size:14px}.rfq-field[data-astro-cid-vqf3yyzw] textarea[data-astro-cid-vqf3yyzw]{resize:vertical;min-height:110px}.rfq-field[data-astro-cid-vqf3yyzw] input[data-astro-cid-vqf3yyzw]:focus,.rfq-field[data-astro-cid-vqf3yyzw] select[data-astro-cid-vqf3yyzw]:focus,.rfq-field[data-astro-cid-vqf3yyzw] textarea[data-astro-cid-vqf3yyzw]:focus{outline:2px solid var(--color-text-secondary,#888780);outline-offset:1px;border-color:#0000}.rfq-row[data-astro-cid-vqf3yyzw]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rfq-inline[data-astro-cid-vqf3yyzw]{align-items:center;gap:10px;display:flex}.rfq-unit[data-astro-cid-vqf3yyzw]{color:var(--color-text-secondary,#7a7a73);font-size:13px}.rfq-checks[data-astro-cid-vqf3yyzw]{flex-wrap:wrap;gap:8px;display:flex}.rfq-check[data-astro-cid-vqf3yyzw]{cursor:pointer;border:1.5px solid var(--color-border-tertiary,#e2e0d8);color:var(--color-text-secondary,#4a4a46);border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:400;display:inline-flex}.rfq-check[data-astro-cid-vqf3yyzw]:has(input:checked){border-color:var(--color-text-primary,#1a1a18);background:var(--color-background-secondary,#f4f2ec);color:var(--color-text-primary,#1a1a18)}.rfq-check[data-astro-cid-vqf3yyzw] input[data-astro-cid-vqf3yyzw]{accent-color:#0f6e56;margin:0}.rfq-drop[data-astro-cid-vqf3yyzw]{cursor:pointer;text-align:center;border:1.5px dashed var(--color-border-tertiary,#b4b2a9);color:var(--color-text-secondary,#7a7a73);border-radius:11px;flex-direction:column;align-items:center;gap:6px;padding:26px 20px;display:flex}.rfq-drop[data-astro-cid-vqf3yyzw]:hover{border-color:var(--color-text-secondary,#888780)}.rfq-drop[data-astro-cid-vqf3yyzw] span[data-astro-cid-vqf3yyzw]{font-size:13.5px}.rfq-drop[data-astro-cid-vqf3yyzw] small[data-astro-cid-vqf3yyzw]{color:var(--color-text-tertiary,#7a7a73);font-size:11.5px}.rfq-filename[data-astro-cid-vqf3yyzw]{color:var(--green,#3b6d11);margin-top:8px;font-size:13px}.rfq-actions[data-astro-cid-vqf3yyzw]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.rfq-submit[data-astro-cid-vqf3yyzw]{cursor:pointer;background:var(--color-text-primary,#1a1a18);color:#fff;border:none;border-radius:10px;align-items:center;gap:8px;padding:13px 28px;font-size:15px;font-weight:500;display:inline-flex}.rfq-submit[data-astro-cid-vqf3yyzw]:hover{background:#333}.rfq-promise[data-astro-cid-vqf3yyzw]{color:var(--color-text-tertiary,#7a7a73);margin:0;font-size:12.5px;line-height:1.6}.rfq-privacy[data-astro-cid-vqf3yyzw]{color:var(--color-text-tertiary,#b4b2a9);margin:24px 0 0;font-size:11.5px}.rfq-done[data-astro-cid-vqf3yyzw]{text-align:center;padding:40px 20px}.rfq-done-icon[data-astro-cid-vqf3yyzw]{color:var(--green,#3b6d11);margin-bottom:14px}.rfq-done[data-astro-cid-vqf3yyzw] h3[data-astro-cid-vqf3yyzw]{color:var(--color-text-primary,#1a1a18);margin:0 0 10px;font-size:20px;font-weight:500}.rfq-done[data-astro-cid-vqf3yyzw] p[data-astro-cid-vqf3yyzw]{color:var(--color-text-secondary,#7a7a73);font-size:14px;line-height:1.7}.rfq-done[data-astro-cid-vqf3yyzw] a[data-astro-cid-vqf3yyzw]{color:var(--primary-600,#185fa5)}.rfq-done-links[data-astro-cid-vqf3yyzw]{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px;display:flex}.rfq-done-links[data-astro-cid-vqf3yyzw] a[data-astro-cid-vqf3yyzw]{font-size:13.5px}@media (width<=640px){.rfq-row[data-astro-cid-vqf3yyzw]{grid-template-columns:1fr;gap:0}}.rfq-invalid input,.rfq-invalid select,.rfq-invalid textarea{border-color:var(--red,#a32d2d)!important}