.hg-form-wrapper{width:100%;max-width:900px;color:inherit;text-align:left}.hg-custom-form{font-family:Inter,Arial,sans-serif}.hg-custom-form [hidden]{display:none!important}.hg-form-step{display:grid;grid-template-columns:1fr;gap:28px}.hg-custom-form fieldset{border:0;padding:0;margin:0;min-width:0}.hg-custom-form legend{padding:0;margin:0 0 12px;font-size:15px;line-height:1.6;font-weight:600;color:inherit}.hg-custom-form legend span{font-size:11px;font-weight:400}.hg-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hg-input{display:block}.hg-input>span{display:block;font-size:12px;margin-bottom:5px}.hg-custom-form input:not([type=checkbox]):not([type=hidden]):not([type=file]),.hg-custom-form select,.hg-custom-form textarea{box-sizing:border-box;width:100%;min-height:44px;padding:10px 2px;background:#fff0;color:inherit;border:0;border-bottom:1px solid currentColor;border-radius:0;font:16px/1.5 Inter,Arial,sans-serif;box-shadow:none}.hg-custom-form select option{color:#2e2e2e;background:#f3f3f0}.hg-custom-form textarea{resize:vertical}.hg-custom-form input:focus-visible,.hg-custom-form select:focus-visible,.hg-custom-form textarea:focus-visible{outline:2px solid #b49979;outline-offset:4px}.hg-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.hg-checks label{display:flex;gap:10px;align-items:center;font-size:14px;line-height:1.6;cursor:pointer}.hg-checks input{appearance:auto;width:20px;height:20px;accent-color:#b49979;flex:none}.hg-form-actions{display:flex;gap:20px;margin-top:32px}.hg-form-actions button{border:1px solid #b49979;padding:14px 24px;background:#b49979;color:#202020;font:600 13px/1.5 Inter,Arial,sans-serif;cursor:pointer}.hg-form-actions button[data-hg-previous]{background:#fff0;color:inherit}.hg-form-actions button:disabled{opacity:.6;cursor:wait}.hg-form-progress{font-size:12px;margin:0 0 20px;letter-spacing:.08em}.hg-form-message{padding:16px;border:1px solid currentColor;margin-bottom:25px;font-size:15px;line-height:1.7}.hg-form-message.is-error{border-color:#bd6464}.hg-field-error{font-size:13px;color:#be5656;margin:10px 0 0}.hg-form-wrapper small,.hg-field-description{display:block;font-size:12px;line-height:1.7;margin-top:10px}.hg-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.hg-form-preview{padding:40px 24px;background:#f3f3f0;color:#2e2e2e;font:16px/1.6 Arial,sans-serif}.hg-form-preview main{max-width:900px;margin:auto}.hg-form-preview h1{font:400 36px/1.4 Arial,sans-serif;margin:0 0 36px}@media(max-width:600px){.hg-input-grid,.hg-checks{grid-template-columns:1fr}.hg-form-actions{gap:12px}.hg-form-actions button{padding:13px 20px}}