.OLrCgG_formCard{background:#fff;border-radius:6px;padding:clamp(1.75rem,4vw,2.25rem) clamp(1.25rem,3vw,2rem);box-shadow:0 24px 64px #0000004d}.OLrCgG_formCardHead{border-bottom:2px solid #f5f6f8;margin-bottom:1.5rem;padding-bottom:1.25rem}.OLrCgG_formCardHead h3{color:#3f4d56;margin-bottom:.375rem;font-size:1.1875rem;font-weight:800}.OLrCgG_formCardHead p{color:#7a8f9a;margin:0;font-size:.8125rem;line-height:1.5}.OLrCgG_formFields{flex-direction:column;gap:.875rem;display:flex}.OLrCgG_nameRow{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}@media (max-width:575px){.OLrCgG_nameRow{grid-template-columns:1fr}}.OLrCgG_formGroup{margin-bottom:0}.OLrCgG_label{color:#3f4d56;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.375rem;font-size:.6875rem;font-weight:700;display:block}.OLrCgG_input{color:#3f4d56;background-color:#fafbfc;border:1.5px solid #e2e6ea;border-radius:3px;outline:none;width:100%;padding:.625rem .8125rem;font-size:.8125rem;transition:border-color .15s}.OLrCgG_input:focus{background-color:#fff;border-color:#f38020}.OLrCgG_textarea{resize:vertical;border-radius:.625rem;min-height:7.5rem}.OLrCgG_errorText{color:red;margin-top:.25rem;font-size:.75rem}.OLrCgG_footnote{color:#7a8f9a;margin-top:.875rem;margin-bottom:0;font-size:.75rem;font-style:italic}.OLrCgG_formSubmit{letter-spacing:.02em;width:100%;margin-top:.5rem;font-weight:800}