.site-form-wrap[data-astro-cid-6a6psxu6]{max-width:40rem;margin-block:1.5rem 2rem}.site-form[data-astro-cid-6a6psxu6]{gap:1rem;display:grid}.site-form[data-astro-cid-6a6psxu6] .row{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.site-form[data-astro-cid-6a6psxu6] label{color:var(--color-ink);gap:.3rem;font-weight:700;display:grid}.site-form[data-astro-cid-6a6psxu6] .optional{color:var(--color-text-muted);font-weight:400}.site-form[data-astro-cid-6a6psxu6] input,.site-form[data-astro-cid-6a6psxu6] select,.site-form[data-astro-cid-6a6psxu6] textarea{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;border-radius:.25rem;padding:.6rem .7rem;font-size:1rem;font-weight:400}.site-form[data-astro-cid-6a6psxu6] textarea{resize:vertical;min-height:8rem}.site-form[data-astro-cid-6a6psxu6] :focus-visible{outline:2px solid var(--color-navy-strong);outline-offset:1px}.privacy[data-astro-cid-6a6psxu6],.status[data-astro-cid-6a6psxu6],.sent[data-astro-cid-6a6psxu6]{margin:0}.privacy[data-astro-cid-6a6psxu6]{color:var(--color-text-muted);font-size:.9rem}.status[data-astro-cid-6a6psxu6]{color:var(--color-brand-red);font-weight:700}.sent[data-astro-cid-6a6psxu6]{background:var(--color-surface-tint);color:var(--color-ink);border-radius:.5rem;padding:1rem 1.25rem;font-size:1.1rem}.send[data-astro-cid-6a6psxu6]{border:1px solid var(--color-navy-strong);background:var(--color-navy-strong);min-height:2.75rem;color:var(--color-surface);font:inherit;cursor:pointer;border-radius:.25rem;justify-self:start;padding:.6rem 1.4rem;font-weight:700}.send[data-astro-cid-6a6psxu6].quotation{border-color:var(--color-red-soft-border);background:var(--color-red-soft);color:var(--color-brand-red)}.send[data-astro-cid-6a6psxu6].quotation:hover,.send[data-astro-cid-6a6psxu6].quotation:focus-visible{background:var(--color-red-soft-hover)}.send[data-astro-cid-6a6psxu6]:disabled{opacity:.6;cursor:wait}
