.va-form{--navy:#0d2947;--muted:#617182;--line:#dce3e7;--blue:#1494c8;box-sizing:border-box}.va-form *{box-sizing:border-box}.va-form input,.va-form select,.va-form textarea,.va-form button{font:inherit}.va-form input:focus-visible,.va-form select:focus-visible,.va-form textarea:focus-visible,.va-form button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.va-form [hidden]{display:none!important}.va-form{background:white;border:1px solid var(--line);padding:34px}.va-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.va-field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.va-field-full{grid-column:1/-1}.va-field input,.va-field select,.va-field textarea{width:100%;border:1px solid #b8c7d3;background:#fff;border-radius:0;color:var(--navy);padding:11px 12px;font-size:14px;min-height:47px}.va-field textarea{resize:vertical;min-height:110px}.va-field small{font-size:11px;font-weight:400;color:var(--muted)}.va-form fieldset{margin:0;padding:0;border:0}.va-form legend{font-size:13px;font-weight:600;padding:0;margin-bottom:12px}.va-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.va-check{font-size:12px;display:flex;gap:8px;align-items:center;font-weight:400}.va-check input{accent-color:var(--navy);width:17px;height:17px;flex:none}.va-form-submit{border:0;background:var(--navy);color:white;width:100%;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;cursor:pointer;margin-top:22px}.va-form-submit:hover{background:#174367}.va-form-privacy{font-size:11px;color:var(--muted);line-height:1.65;margin-top:14px}.va-form-privacy a{text-decoration:underline}.va-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.va-form-message{padding:15px;margin-bottom:20px;border:1px solid #91bdac;background:#edf7f2;color:#214b3b;font-size:14px}.va-preview-note{font-size:11px;background:#eef4f8;padding:10px 12px;color:#435b70;margin-bottom:20px}@media(max-width:480px){.va-form-fields{grid-template-columns:1fr}.va-form{padding:22px 18px}.va-field-full{grid-column:1}}