.inquiry-form[data-astro-cid-v56yoci2]{padding:clamp(1.2rem,3vw,2.2rem);background:#fff;border-top:3px solid var(--color-steel-700);box-shadow:0 24px 70px #24221f14}.form-heading[data-astro-cid-v56yoci2] p[data-astro-cid-v56yoci2]{margin:0;color:var(--color-steel-700);font-size:.7rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.form-heading[data-astro-cid-v56yoci2] h2[data-astro-cid-v56yoci2]{max-width:19ch;margin:.55rem 0;color:var(--color-charcoal);font-size:clamp(1.75rem,2.6vw,2.45rem);line-height:1.08;letter-spacing:-.035em}.form-heading[data-astro-cid-v56yoci2]>span[data-astro-cid-v56yoci2]{color:var(--color-muted);font-size:.82rem}.selected-product[data-astro-cid-v56yoci2]{margin:1rem 0;padding:.85rem 1rem;display:grid;background:var(--color-steel-100);border-left:3px solid var(--color-steel-700)}.selected-product[data-astro-cid-v56yoci2][hidden]{display:none}.selected-product[data-astro-cid-v56yoci2] span[data-astro-cid-v56yoci2]{color:var(--color-muted);font-size:.72rem}.selected-product[data-astro-cid-v56yoci2] strong[data-astro-cid-v56yoci2]{color:var(--color-steel-700)}.form-message[data-astro-cid-v56yoci2]{margin:1rem 0;color:#a32929;font-weight:700}.fields[data-astro-cid-v56yoci2]{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.2rem}.fields[data-astro-cid-v56yoci2] label[data-astro-cid-v56yoci2]{display:grid;align-content:start;gap:.35rem;color:var(--color-navy-900);font-size:.82rem;font-weight:700}.fields[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2],.fields[data-astro-cid-v56yoci2] select[data-astro-cid-v56yoci2],.fields[data-astro-cid-v56yoci2] textarea[data-astro-cid-v56yoci2]{width:100%;padding:.75rem .8rem;border:1px solid #bac5ce;background:#fff;color:var(--color-ink);font-weight:400}.full[data-astro-cid-v56yoci2]{grid-column:1/-1}.error[data-astro-cid-v56yoci2]{min-height:1rem;color:#a32929;font-size:.72rem;font-weight:600}.honeypot[data-astro-cid-v56yoci2]{position:absolute!important;left:-9999px!important}.consent[data-astro-cid-v56yoci2]{grid-template-columns:auto 1fr;align-items:start}.consent[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]{width:auto;margin-top:.25rem}.consent[data-astro-cid-v56yoci2] .error[data-astro-cid-v56yoci2]{grid-column:2}.submit-row[data-astro-cid-v56yoci2]{margin-top:1.2rem;padding-top:1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid var(--color-line)}.submit-row[data-astro-cid-v56yoci2] p[data-astro-cid-v56yoci2]{margin:0;max-width:430px;color:var(--color-muted);font-size:.78rem}.submit-row[data-astro-cid-v56yoci2] button[data-astro-cid-v56yoci2]{min-height:48px;padding:.8rem 1rem;border:0;color:#fff;background:var(--color-steel-700);font-weight:800;cursor:pointer}.submit-row[data-astro-cid-v56yoci2] button[data-astro-cid-v56yoci2]:disabled{opacity:.55;cursor:wait}@media(max-width:680px){.fields[data-astro-cid-v56yoci2]{grid-template-columns:1fr}.full[data-astro-cid-v56yoci2]{grid-column:auto}.submit-row[data-astro-cid-v56yoci2]{align-items:stretch;flex-direction:column}}.inquiry-form[data-astro-cid-v56yoci2]{padding:clamp(1.4rem,3vw,2.35rem)}.form-heading[data-astro-cid-v56yoci2] h2[data-astro-cid-v56yoci2]{max-width:18ch;margin:.62rem 0 .5rem;font-size:clamp(1.9rem,2.55vw,2.5rem);line-height:1.06;letter-spacing:-.04em;text-wrap:balance}.form-heading[data-astro-cid-v56yoci2]>span[data-astro-cid-v56yoci2]{font-size:.78rem;line-height:1.5}.fields[data-astro-cid-v56yoci2]{margin-top:1.6rem;gap:1.15rem 1.3rem}.fields[data-astro-cid-v56yoci2] label[data-astro-cid-v56yoci2]{gap:.42rem;font-size:.78rem;line-height:1.4;letter-spacing:.005em}.fields[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2],.fields[data-astro-cid-v56yoci2] select[data-astro-cid-v56yoci2],.fields[data-astro-cid-v56yoci2] textarea[data-astro-cid-v56yoci2]{min-height:46px;padding:.78rem .82rem;font-size:.9rem;line-height:1.45}.fields[data-astro-cid-v56yoci2] textarea[data-astro-cid-v56yoci2]{min-height:110px;resize:vertical}.error[data-astro-cid-v56yoci2]{font-size:.7rem;line-height:1.4}.consent[data-astro-cid-v56yoci2]{gap:.25rem .65rem;font-size:.75rem;line-height:1.55}.consent[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]{min-height:0;margin-top:.2rem}.submit-row[data-astro-cid-v56yoci2]{margin-top:1.45rem;padding-top:1.35rem}.submit-row[data-astro-cid-v56yoci2] p[data-astro-cid-v56yoci2]{max-width:46ch;font-size:.74rem;line-height:1.55}.submit-row[data-astro-cid-v56yoci2] button[data-astro-cid-v56yoci2]{min-width:210px;white-space:nowrap;line-height:1.2}@media(max-width:680px){.inquiry-form[data-astro-cid-v56yoci2]{padding:1.25rem 1rem}.form-heading[data-astro-cid-v56yoci2] h2[data-astro-cid-v56yoci2]{max-width:16ch;font-size:2rem}.fields[data-astro-cid-v56yoci2]{margin-top:1.35rem;gap:1rem}.fields[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2],.fields[data-astro-cid-v56yoci2] select[data-astro-cid-v56yoci2],.fields[data-astro-cid-v56yoci2] textarea[data-astro-cid-v56yoci2]{font-size:.86rem}.submit-row[data-astro-cid-v56yoci2] button[data-astro-cid-v56yoci2]{width:100%;min-width:0}}
