.ghs-form-section .wrap{max-width:900px}.ghs-built-form{display:grid!important;grid-template-columns:1fr!important;gap:20px;max-width:760px;color:inherit}.ghs-built-form .ghs-form-field{display:grid;gap:6px;min-width:0}.ghs-built-form label{color:inherit;font-weight:700;line-height:1.5}.ghs-built-form label span{font-size:.85em;font-weight:400}.ghs-built-form input,.ghs-built-form textarea,.ghs-built-form select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;padding:12px;border:1px solid #81778d;border-radius:8px;background:#fff;color:#242035}.ghs-built-form .ghs-form-check{display:flex;align-items:start;gap:10px}.ghs-built-form input[type=checkbox]{width:22px;height:22px;min-height:22px;flex:none;margin-top:2px}.ghs-built-form small:empty,.ghs-built-form .ghs-field-error:empty{display:none}.ghs-built-form .ghs-field-error{color:#ba3434;background:#fff;padding:6px;border-radius:4px}.ghs-built-form [aria-invalid=true]{border:2px solid #ba3434}.ghs-built-form [data-ghs-form-status]{line-height:1.6;overflow-wrap:anywhere}.ghs-built-form [data-ghs-form-status]:empty{display:none}.ghs-built-form :focus-visible{outline:3px solid #ed8b37;outline-offset:3px}.ghs-built-form button{min-height:44px}.ghs-built-form .ghs-form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ghs-form-result{margin:0;font:16px/1.6 system-ui,sans-serif;background:#f6f4f8;color:#242035}.ghs-form-result main{box-sizing:border-box;max-width:820px;padding:32px 20px;margin:auto}.ghs-form-result a{color:#513592}

.ghs-built-form .ghs-form-check>.ghs-check-label{font-size:1em;font-weight:700}.ghs-built-form button{padding:12px 20px;border:1px solid transparent;border-radius:8px;background:var(--site-primary,var(--purple,#513592));color:#fff;font:inherit;font-weight:700;cursor:pointer}.ghs-built-form button:disabled{opacity:.7;cursor:default}
