.rfq-hero[data-astro-cid-ewr7laye]{background:linear-gradient(115deg,#24373a12,#0000 50%),#fff;padding-block:clamp(4rem,9vw,7rem)}.rfq-hero-grid[data-astro-cid-ewr7laye],.workspace-grid[data-astro-cid-ewr7laye]{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.rfq-hero[data-astro-cid-ewr7laye] h1[data-astro-cid-ewr7laye]{max-width:13ch}.boundary-card[data-astro-cid-ewr7laye],.checklist-card[data-astro-cid-ewr7laye]{border-radius:var(--radius-lg);background:var(--color-brand-950);color:#fff;box-shadow:var(--shadow-soft);padding:clamp(1.5rem,4vw,2.5rem)}.boundary-card[data-astro-cid-ewr7laye] .eyebrow[data-astro-cid-ewr7laye],.checklist-card[data-astro-cid-ewr7laye] .eyebrow[data-astro-cid-ewr7laye]{color:#ffb98d}.boundary-card[data-astro-cid-ewr7laye]>p[data-astro-cid-ewr7laye]:last-of-type{color:#d6dfdd;margin-bottom:0;line-height:1.75}.direct-contact[data-astro-cid-ewr7laye]{border-top:1px solid #ffffff2e;margin-top:1.25rem;padding-top:1.25rem}.direct-contact[data-astro-cid-ewr7laye] strong[data-astro-cid-ewr7laye]{font-size:.9rem;display:block}.direct-contact[data-astro-cid-ewr7laye] div[data-astro-cid-ewr7laye]{flex-wrap:wrap;gap:.75rem 1.1rem;margin-top:.75rem;display:flex}.direct-contact[data-astro-cid-ewr7laye] a[data-astro-cid-ewr7laye]{color:#ffb98d;font-weight:800}.rfq-workspace[data-astro-cid-ewr7laye]{background:var(--color-surface-50);padding-block:clamp(4rem,8vw,7rem)}.rfq-form[data-astro-cid-ewr7laye]{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;padding:clamp(1.25rem,4vw,2.75rem)}.form-header[data-astro-cid-ewr7laye]{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.5rem;display:flex}.form-header[data-astro-cid-ewr7laye]>p[data-astro-cid-ewr7laye]{color:var(--color-ink-700);margin:0;font-size:.86rem}.form-grid[data-astro-cid-ewr7laye]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.75rem;display:grid}.field[data-astro-cid-ewr7laye]{min-width:0}.field-wide[data-astro-cid-ewr7laye]{grid-column:1/-1}label[data-astro-cid-ewr7laye]{color:var(--color-brand-950);font-size:.88rem;font-weight:750;display:block}input[data-astro-cid-ewr7laye],select[data-astro-cid-ewr7laye],textarea[data-astro-cid-ewr7laye]{border-radius:var(--radius-sm);width:100%;color:var(--color-ink-950);background:#fff;border:1px solid #aebcba;margin-top:.5rem;display:block}input[data-astro-cid-ewr7laye],select[data-astro-cid-ewr7laye]{min-height:3rem;padding:.65rem .75rem}textarea[data-astro-cid-ewr7laye]{resize:vertical;min-height:9rem;padding:.8rem;line-height:1.6}input[data-astro-cid-ewr7laye][type=file]{background:var(--color-surface-50);min-height:auto;padding:.7rem}[data-astro-cid-ewr7laye][aria-invalid=true]{border-color:#a72f17;box-shadow:0 0 0 2px #a72f171f}.field-help[data-astro-cid-ewr7laye],.file-summary[data-astro-cid-ewr7laye]{color:var(--color-ink-700);margin:.55rem 0 0;font-size:.82rem;line-height:1.55}.file-summary[data-astro-cid-ewr7laye]{color:var(--color-brand-900);font-weight:700}.field-error[data-astro-cid-ewr7laye]{color:#a72f17;min-height:1.2rem;margin:.35rem 0 0;font-size:.82rem;font-weight:700}.consent-field[data-astro-cid-ewr7laye]{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-50);padding:1rem}.consent-field[data-astro-cid-ewr7laye] label[data-astro-cid-ewr7laye]{align-items:flex-start;gap:.75rem;line-height:1.55;display:flex}.consent-field[data-astro-cid-ewr7laye] input[data-astro-cid-ewr7laye]{flex:none;width:1.15rem;min-height:1.15rem;margin:.15rem 0 0}.consent-field[data-astro-cid-ewr7laye] a[data-astro-cid-ewr7laye]{min-height:2.75rem;color:var(--color-brand-900);align-items:center;margin:.7rem 0 0 1.9rem;font-size:.85rem;font-weight:700;display:inline-flex}.form-error[data-astro-cid-ewr7laye]{color:#77220f;background:#fff3ef;border-left:.25rem solid #a72f17;margin:1.25rem 0 0;padding:.9rem 1rem;font-weight:700}.submit-button[data-astro-cid-ewr7laye]{cursor:pointer;border:0;margin-top:1.25rem}.checklist-card[data-astro-cid-ewr7laye]{position:sticky;top:6.25rem}.checklist-card[data-astro-cid-ewr7laye] h2[data-astro-cid-ewr7laye]{color:#fff;font-size:clamp(1.6rem,3vw,2.35rem)}.checklist-card[data-astro-cid-ewr7laye] ul[data-astro-cid-ewr7laye]{gap:.9rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.checklist-card[data-astro-cid-ewr7laye] li[data-astro-cid-ewr7laye]{color:#d6dfdd;padding-left:1.6rem;line-height:1.6;position:relative}.checklist-card[data-astro-cid-ewr7laye] li[data-astro-cid-ewr7laye]:before{content:"✓";color:#ffb98d;font-weight:800;position:absolute;left:0}@media (width<=58rem){.rfq-hero-grid[data-astro-cid-ewr7laye],.workspace-grid[data-astro-cid-ewr7laye]{grid-template-columns:1fr}.checklist-card[data-astro-cid-ewr7laye]{position:static}}@media (width<=38rem){.form-grid[data-astro-cid-ewr7laye]{grid-template-columns:1fr}.field-wide[data-astro-cid-ewr7laye]{grid-column:auto}.form-header[data-astro-cid-ewr7laye]{display:block}.form-header[data-astro-cid-ewr7laye]>p[data-astro-cid-ewr7laye]{margin-top:.75rem}.submit-button[data-astro-cid-ewr7laye]{width:100%}}
