form[data-five-fields]{display:block!important;text-align:left;box-sizing:border-box;width:100%;padding:clamp(14px,3vw,30px);background:#fff;border-radius:12px;color:#18283e}
form[data-five-fields] .five-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}
form[data-five-fields] .five-field{display:flex;flex-direction:column;gap:8px;min-width:0;font:500 15px/1.5 Arial,sans-serif}
form[data-five-fields] .five-field-wide{grid-column:1/-1}
form[data-five-fields] .five-field span{display:inline;color:inherit}
form[data-five-fields] .five-field input,form[data-five-fields] .five-field textarea{appearance:none;display:block!important;box-sizing:border-box;width:100%!important;max-width:none;min-height:48px;padding:12px 14px;border:1px solid #d8dfdc;border-radius:6px;background:#f8faf9;color:#18283e;font:400 15px/1.5 Arial,sans-serif;opacity:1}
form[data-five-fields] .five-field textarea{min-height:138px;resize:vertical}
form[data-five-fields] .five-field input::placeholder,form[data-five-fields] .five-field textarea::placeholder{color:#69766f;opacity:1}
form[data-five-fields] .five-field input:focus,form[data-five-fields] .five-field textarea:focus{outline:2px solid #1859a5;outline-offset:2px}
form[data-five-fields] [aria-invalid=true]{border-color:#b3261e!important}
form[data-five-fields] .five-submit{display:block!important;margin:20px 0 10px;padding:13px 24px;border:0;border-radius:6px;background:var(--brand,#1859a5);color:white;font:600 16px/1.4 Arial,sans-serif;cursor:pointer}
form[data-five-fields] .five-submit:disabled{opacity:.65;cursor:wait}
form[data-five-fields] .five-privacy{margin:0;white-space:normal!important;overflow-wrap:anywhere;max-width:100%;color:#56677c;font:13px/1.5 Arial,sans-serif}
form[data-five-fields] [data-five-status]{display:block!important;min-height:1.5em;margin:12px 0 0;color:#18283e;font:14px/1.5 Arial,sans-serif;overflow-wrap:anywhere}
@media(max-width:600px){form[data-five-fields] .five-grid{grid-template-columns:1fr;gap:15px}form[data-five-fields] .five-submit{width:100%}}
