.rfq[data-astro-cid-baqc3mtv],.grid-2[data-astro-cid-baqc3mtv]{display:grid;gap:var(--sp-5)}@media(min-width:40rem){.grid-2[data-astro-cid-baqc3mtv]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-baqc3mtv]{display:grid;gap:.4rem;align-content:start}label[data-astro-cid-baqc3mtv]{font-size:var(--fs-sm);font-weight:600}.req[data-astro-cid-baqc3mtv]{color:var(--cyan-600)}.opt[data-astro-cid-baqc3mtv]{font-weight:400;color:var(--text-muted)}input[data-astro-cid-baqc3mtv][type=text],input[data-astro-cid-baqc3mtv][type=tel],input[data-astro-cid-baqc3mtv][type=email],select[data-astro-cid-baqc3mtv],textarea[data-astro-cid-baqc3mtv]{width:100%;min-height:3rem;padding:.7rem .85rem;font-size:1rem;background:var(--white);border:1px solid var(--steel-200);border-radius:var(--radius-sm);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}textarea[data-astro-cid-baqc3mtv]{resize:vertical;min-height:9rem}input[data-astro-cid-baqc3mtv]:hover,select[data-astro-cid-baqc3mtv]:hover,textarea[data-astro-cid-baqc3mtv]:hover{border-color:var(--steel-500)}input[data-astro-cid-baqc3mtv]:focus-visible,select[data-astro-cid-baqc3mtv]:focus-visible,textarea[data-astro-cid-baqc3mtv]:focus-visible{outline:none;border-color:var(--cyan-600);box-shadow:0 0 0 3px #086a9a33}[data-astro-cid-baqc3mtv][aria-invalid=true]{border-color:#c4262d!important}.select[data-astro-cid-baqc3mtv]{position:relative}select[data-astro-cid-baqc3mtv]{appearance:none;padding-right:2.5rem}.select[data-astro-cid-baqc3mtv] .sel-icon{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted)}.hint[data-astro-cid-baqc3mtv]{font-size:.8125rem;color:var(--text-muted)}.err[data-astro-cid-baqc3mtv]{font-size:.8125rem;color:#b3232a;min-height:0}.err[data-astro-cid-baqc3mtv]:empty{display:none}.file[data-astro-cid-baqc3mtv]{display:flex;align-items:center;gap:.7rem;min-height:3.25rem;padding:.7rem .9rem;font-weight:500;color:var(--text-muted);background:var(--white);border:1px dashed var(--steel-200);border-radius:var(--radius-sm);cursor:pointer}.file[data-astro-cid-baqc3mtv]:hover{border-color:var(--cyan-600);color:var(--text)}.file-input[data-astro-cid-baqc3mtv]{position:absolute;width:1px;height:1px;opacity:0}.file-input[data-astro-cid-baqc3mtv]:focus-visible+.err[data-astro-cid-baqc3mtv],.field[data-astro-cid-baqc3mtv]:has(.file-input:focus-visible) .file[data-astro-cid-baqc3mtv]{outline:2px solid var(--cyan-400);outline-offset:2px}.hp[data-astro-cid-baqc3mtv]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.submit-row[data-astro-cid-baqc3mtv]{display:grid;gap:var(--sp-4);justify-items:start;margin-top:var(--sp-2)}.note[data-astro-cid-baqc3mtv]{font-size:.8125rem;color:var(--text-muted)}.note[data-astro-cid-baqc3mtv] a[data-astro-cid-baqc3mtv]{color:var(--cyan-600)}[data-astro-cid-baqc3mtv][data-submit][disabled]{opacity:.7;cursor:progress}.status[data-astro-cid-baqc3mtv]:empty{display:none}.status[data-astro-cid-baqc3mtv]{padding:.9rem 1rem;font-size:var(--fs-sm);border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--white)}.status[data-astro-cid-baqc3mtv].is-error{border-color:#c4262d66;background:#fff5f5;color:#8f1d22}.done[data-astro-cid-baqc3mtv]{display:grid;gap:var(--sp-3);justify-items:start;padding:2rem}.done[data-astro-cid-baqc3mtv][hidden]{display:none}.done-icon[data-astro-cid-baqc3mtv]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#17744a1a;color:var(--green-700)}.layout[data-astro-cid-ahc3q4vw]{display:grid;gap:var(--sp-8);align-items:start}.form-wrap[data-astro-cid-ahc3q4vw]{padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.form-title[data-astro-cid-ahc3q4vw]{margin-bottom:var(--sp-6)}.side[data-astro-cid-ahc3q4vw]{display:grid;gap:var(--sp-4)}.box[data-astro-cid-ahc3q4vw]{padding:1.5rem;gap:var(--sp-4)}.label[data-astro-cid-ahc3q4vw]{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.small[data-astro-cid-ahc3q4vw]{font-size:var(--fs-sm);color:var(--text-muted)}.direct[data-astro-cid-ahc3q4vw]{display:grid;gap:.75rem}.direct[data-astro-cid-ahc3q4vw] li[data-astro-cid-ahc3q4vw]{display:flex;gap:.7rem;align-items:flex-start}.direct[data-astro-cid-ahc3q4vw] svg{color:var(--accent);flex:none;margin-top:.15rem}.direct[data-astro-cid-ahc3q4vw] .k[data-astro-cid-ahc3q4vw]{display:block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.direct[data-astro-cid-ahc3q4vw] a[data-astro-cid-ahc3q4vw]{font-weight:600;color:var(--text);text-decoration:none}.direct[data-astro-cid-ahc3q4vw] a[data-astro-cid-ahc3q4vw]:hover{color:var(--accent);text-decoration:underline}.direct[data-astro-cid-ahc3q4vw] address[data-astro-cid-ahc3q4vw]{font-style:normal}.next[data-astro-cid-ahc3q4vw]{display:grid;gap:.8rem;font-size:var(--fs-sm);color:var(--text-muted)}.next[data-astro-cid-ahc3q4vw] li[data-astro-cid-ahc3q4vw]{display:grid;grid-template-columns:2rem 1fr}.next[data-astro-cid-ahc3q4vw] .mono[data-astro-cid-ahc3q4vw]{color:var(--accent);font-size:var(--fs-xs);padding-top:.15rem}@media(min-width:64rem){.layout[data-astro-cid-ahc3q4vw]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--sp-10)}.side[data-astro-cid-ahc3q4vw]{position:sticky;top:calc(var(--header-h) + 1.5rem)}}
