.PublicInquiryForm_form-card__d_5CQ{border:1px solid var(--color-border);border-radius:var(--border-radius-xl);background:var(--color-surface);box-shadow:var(--shadow-soft);display:grid;align-content:start;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:7rem}.PublicInquiryForm_header__BvzKN{display:grid;gap:.65rem}.PublicInquiryForm_header__BvzKN h2{font-family:var(--font-display),sans-serif;font-size:clamp(1.7rem,3vw,2.25rem);line-height:1}.PublicInquiryForm_header__BvzKN p{color:var(--color-muted);line-height:1.65}.PublicInquiryForm_editorial-form__i3Q4z{border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;padding:0}.PublicInquiryForm_editorial-form__i3Q4z .PublicInquiryForm_consent__nPU_v,.PublicInquiryForm_editorial-form__i3Q4z .PublicInquiryForm_field__NKQ5e input,.PublicInquiryForm_editorial-form__i3Q4z .PublicInquiryForm_field__NKQ5e textarea{border-radius:var(--shell-radius)}.PublicInquiryForm_editorial-form__i3Q4z .PublicInquiryForm_form__nHLAG button{border-radius:var(--shell-radius);background:var(--color-ink);color:var(--color-paper);font-weight:500}.PublicInquiryForm_form__nHLAG{display:grid;gap:1rem}.PublicInquiryForm_form__nHLAG button{width:fit-content;min-height:3.1rem;padding:.8rem 1.2rem;border:0;border-radius:999px;background:var(--color-blue);color:#fff;cursor:pointer;font-weight:800}.PublicInquiryForm_form__nHLAG button:disabled{cursor:wait;opacity:.65}.PublicInquiryForm_field-grid__7hNq_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.PublicInquiryForm_field__NKQ5e{display:grid;gap:.45rem;color:var(--color-ink);font-weight:700}.PublicInquiryForm_field__NKQ5e small{color:var(--color-muted);font-weight:500}.PublicInquiryForm_field__NKQ5e input,.PublicInquiryForm_field__NKQ5e select,.PublicInquiryForm_field__NKQ5e textarea{width:100%;border:1px solid var(--color-border);border-radius:.8rem;background:hsla(0,0%,100%,.9);color:var(--color-ink);padding:.8rem .9rem;font-weight:500}.PublicInquiryForm_field__NKQ5e textarea{min-height:10rem;resize:vertical}.PublicInquiryForm_field__NKQ5e input[aria-invalid=true],.PublicInquiryForm_field__NKQ5e textarea[aria-invalid=true]{border-color:#991b1b;box-shadow:0 0 0 2px rgba(185,28,28,.12)}.PublicInquiryForm_fieldset__zDB5r{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;border:0}.PublicInquiryForm_fieldset__zDB5r legend{width:100%;margin-bottom:.45rem;font-weight:700}.PublicInquiryForm_choice__Ccjpr,.PublicInquiryForm_consent__nPU_v{display:flex;align-items:flex-start;gap:.6rem;line-height:1.55}.PublicInquiryForm_choice__Ccjpr input,.PublicInquiryForm_consent__nPU_v input{width:1.15rem;height:1.15rem;margin-top:.15rem;flex:0 0 auto}.PublicInquiryForm_choice__Ccjpr{align-items:center;min-height:2.75rem}.PublicInquiryForm_choice__Ccjpr input{margin-top:0}.PublicInquiryForm_consent__nPU_v{padding:.9rem;border:1px solid var(--color-border);border-radius:.9rem;background:hsla(0,0%,100%,.72)}.PublicInquiryForm_disclaimer__OuYEs{padding:.9rem;border-radius:.9rem;background:rgba(29,78,216,.07);color:var(--color-muted);font-weight:700;line-height:1.6}.PublicInquiryForm_privacy-notice__qccgm{color:var(--color-muted);font-size:.85rem;line-height:1.65}.PublicInquiryForm_privacy-notice__qccgm a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-blue);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.PublicInquiryForm_error__xXF_H,.PublicInquiryForm_success__X_G9A{padding:.75rem .9rem;border-radius:.75rem;line-height:1.55}.PublicInquiryForm_success__X_G9A{background:rgba(22,101,52,.1);color:#166534}.PublicInquiryForm_error__xXF_H{background:rgba(185,28,28,.09);color:#991b1b}.PublicInquiryForm_error__xXF_H:focus,.PublicInquiryForm_success__X_G9A:focus{outline:3px solid var(--color-blue);outline-offset:2px}.PublicInquiryForm_honeypot__G3S4x{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.PublicInquiryForm_choice__Ccjpr input:focus-visible,.PublicInquiryForm_consent__nPU_v input:focus-visible,.PublicInquiryForm_field__NKQ5e input:focus-visible,.PublicInquiryForm_field__NKQ5e select:focus-visible,.PublicInquiryForm_field__NKQ5e textarea:focus-visible,.PublicInquiryForm_form__nHLAG button:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}@media(max-width:640px){.PublicInquiryForm_field-grid__7hNq_{grid-template-columns:1fr}}