.rfq[data-astro-cid-j7yab5mj]{background:var(--c-teal-deep);color:oklch(94% .008 140);border-radius:var(--r-lg);padding:clamp(1.25rem,1rem + 1vw,2.25rem);position:relative;overflow:hidden;container:rfq/inline-size}.rfq[data-astro-cid-j7yab5mj]:before{content:"";pointer-events:none;background:radial-gradient(circle,oklch(48% .05 140/.5) 0%,#0000 68%);border-radius:50%;block-size:26rem;inline-size:26rem;position:absolute;inset-block-start:-40%;inset-inline-end:-12%}.rfq__head[data-astro-cid-j7yab5mj]{max-inline-size:58ch;margin-block-end:var(--sp-4);position:relative}.rfq[data-astro-cid-j7yab5mj] .eyebrow[data-astro-cid-j7yab5mj]{color:var(--c-teal);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.rfq__title[data-astro-cid-j7yab5mj]{color:oklch(97% .006 140);letter-spacing:-.02em;margin-block-start:.25rem;font-size:clamp(1.35rem,1.15rem + .6vw,1.75rem);font-weight:500;line-height:1.2}.rfq__lead[data-astro-cid-j7yab5mj]{font-size:var(--text-xs);line-height:var(--leading-normal,1.5);color:oklch(80% .01 140);margin-block-start:.375rem}.rfq__noscript[data-astro-cid-j7yab5mj]{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);font-size:var(--text-sm);background:oklch(26% .026 148);margin-block-end:var(--sp-4)}.rfq__form[data-astro-cid-j7yab5mj]{position:relative}.rfq__hp[data-astro-cid-j7yab5mj]{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rfq__grid[data-astro-cid-j7yab5mj]{gap:var(--sp-3);grid-template-columns:1fr;display:grid}@container rfq (width>=440px){.rfq__grid[data-astro-cid-j7yab5mj]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.field--phone[data-astro-cid-j7yab5mj]{grid-column:1/-1}}@container rfq (width>=580px){.rfq__grid[data-astro-cid-j7yab5mj]{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}.field--phone[data-astro-cid-j7yab5mj]{grid-column:auto}}@media (width>=640px){.rfq[data-astro-cid-j7yab5mj]:not(.rfq--compact) .rfq__grid[data-astro-cid-j7yab5mj]{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}.rfq[data-astro-cid-j7yab5mj]:not(.rfq--compact) .field--phone[data-astro-cid-j7yab5mj]{grid-column:auto}}@media (width<=639px) and (width>=480px){.rfq[data-astro-cid-j7yab5mj]:not(.rfq--compact) .rfq__grid[data-astro-cid-j7yab5mj]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.rfq[data-astro-cid-j7yab5mj]:not(.rfq--compact) .field--phone[data-astro-cid-j7yab5mj]{grid-column:1/-1}}.field[data-astro-cid-j7yab5mj]{flex-direction:column;gap:.3125rem;display:flex}.field--full[data-astro-cid-j7yab5mj]{grid-column:1/-1!important}.field[data-astro-cid-j7yab5mj] label[data-astro-cid-j7yab5mj],.field[data-astro-cid-j7yab5mj] legend[data-astro-cid-j7yab5mj]{font-size:var(--text-xs);color:oklch(86% .01 140);letter-spacing:.01em;font-weight:600}.req[data-astro-cid-j7yab5mj]{color:var(--c-brass)}.opt[data-astro-cid-j7yab5mj]{font-size:var(--text-2xs);color:oklch(78% .01 140);margin-inline-start:.25rem;font-weight:400}.field[data-astro-cid-j7yab5mj] input[data-astro-cid-j7yab5mj],.field[data-astro-cid-j7yab5mj] select[data-astro-cid-j7yab5mj],.field[data-astro-cid-j7yab5mj] textarea[data-astro-cid-j7yab5mj]{inline-size:100%;font-size:var(--text-sm);color:var(--c-ink);border-radius:var(--r-sm);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);background:oklch(99.4% .002 100);border:1px solid oklch(62% .02 140/.5);padding:.625rem .8125rem}.field[data-astro-cid-j7yab5mj] textarea[data-astro-cid-j7yab5mj]{resize:vertical;min-block-size:4.25rem;line-height:1.5}.field[data-astro-cid-j7yab5mj] input[data-astro-cid-j7yab5mj]:focus,.field[data-astro-cid-j7yab5mj] select[data-astro-cid-j7yab5mj]:focus,.field[data-astro-cid-j7yab5mj] textarea[data-astro-cid-j7yab5mj]:focus{border-color:var(--c-teal);box-shadow:0 0 0 3px color-mix(in oklab, var(--c-teal) 30%, transparent);outline:none}.field[data-astro-cid-j7yab5mj] input[data-astro-cid-j7yab5mj][aria-invalid=true],.field[data-astro-cid-j7yab5mj] textarea[data-astro-cid-j7yab5mj][aria-invalid=true]{border-color:var(--c-danger)}.rfq__actions[data-astro-cid-j7yab5mj]{align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin-block-start:var(--sp-4);display:flex}.rfq[data-astro-cid-j7yab5mj] .btn[data-astro-cid-j7yab5mj]{background:var(--c-brass-deco);color:oklch(19% .024 148);padding:.6875rem 1.625rem;font-weight:600}.rfq[data-astro-cid-j7yab5mj] .btn[data-astro-cid-j7yab5mj][disabled]{opacity:.6;cursor:progress}.rfq__privacy[data-astro-cid-j7yab5mj]{font-size:var(--text-xs);color:oklch(74% .01 140);max-inline-size:42ch;line-height:1.4}.rfq__privacy[data-astro-cid-j7yab5mj] a[data-astro-cid-j7yab5mj]{color:var(--c-teal);text-underline-offset:.2em;text-decoration:underline}.rfq__result[data-astro-cid-j7yab5mj]{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);font-size:var(--text-sm);margin-block-start:var(--sp-4);line-height:1.5}.rfq__result[data-astro-cid-j7yab5mj][data-state=ok]{color:oklch(96% .02 150);background:oklch(38% .07 155)}.rfq__result[data-astro-cid-j7yab5mj][data-state=error]{color:oklch(96% .02 25);background:oklch(38% .09 25)}.rfq__result[data-astro-cid-j7yab5mj] strong[data-astro-cid-j7yab5mj]{margin-block-end:.25rem;display:block}.rfq--compact[data-astro-cid-j7yab5mj]{border-radius:var(--r-lg);border:1px solid #ffffff14;padding:clamp(1.25rem,1rem + .8vw,1.75rem);box-shadow:0 16px 36px -10px #0a1c1440,0 2px 6px #0000000d}.rfq--compact[data-astro-cid-j7yab5mj] .rfq__head[data-astro-cid-j7yab5mj]{margin-block-end:var(--sp-3)}.rfq--compact[data-astro-cid-j7yab5mj] .rfq__title[data-astro-cid-j7yab5mj]{font-size:var(--text-lg);font-family:var(--font-sans);letter-spacing:-.015em;color:oklch(98% .005 140);margin-block:0;font-weight:600}.rfq--compact[data-astro-cid-j7yab5mj] .rfq__grid[data-astro-cid-j7yab5mj]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.rfq--compact[data-astro-cid-j7yab5mj] .field[data-astro-cid-j7yab5mj]{gap:.25rem}.rfq--compact[data-astro-cid-j7yab5mj] .field[data-astro-cid-j7yab5mj] label[data-astro-cid-j7yab5mj]{font-size:var(--text-2xs);letter-spacing:.02em;color:oklch(84% .01 140)}.rfq--compact[data-astro-cid-j7yab5mj] .field[data-astro-cid-j7yab5mj] input[data-astro-cid-j7yab5mj]{padding:.5rem .75rem;font-size:.875rem}.rfq--compact[data-astro-cid-j7yab5mj] .field[data-astro-cid-j7yab5mj] textarea[data-astro-cid-j7yab5mj]{min-block-size:3.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.45}.rfq--compact[data-astro-cid-j7yab5mj] .rfq__actions[data-astro-cid-j7yab5mj]{justify-content:flex-start;align-items:center;gap:var(--sp-4);margin-block-start:var(--sp-3);display:flex}.rfq--compact[data-astro-cid-j7yab5mj] .btn[data-astro-cid-j7yab5mj]{font-size:var(--text-sm);flex-shrink:0;padding:.55rem 1.25rem}.rfq--compact[data-astro-cid-j7yab5mj] .rfq__privacy[data-astro-cid-j7yab5mj]{color:oklch(72% .01 140);margin:0;font-size:.6875rem;line-height:1.35}@media (width<=640px){.field[data-astro-cid-j7yab5mj] input[data-astro-cid-j7yab5mj],.field[data-astro-cid-j7yab5mj] textarea[data-astro-cid-j7yab5mj]{font-size:1rem}}@media (width<=560px){.rfq--compact[data-astro-cid-j7yab5mj]{padding:1.25rem 1rem}.rfq--compact[data-astro-cid-j7yab5mj] .rfq__grid[data-astro-cid-j7yab5mj]{gap:var(--sp-3);grid-template-columns:1fr}.rfq--compact[data-astro-cid-j7yab5mj] .rfq__actions[data-astro-cid-j7yab5mj]{flex-direction:column;align-items:stretch;gap:.5rem}.rfq--compact[data-astro-cid-j7yab5mj] .btn[data-astro-cid-j7yab5mj]{text-align:center;justify-content:center;inline-size:100%}.rfq--compact[data-astro-cid-j7yab5mj] .rfq__privacy[data-astro-cid-j7yab5mj]{text-align:center}}
