.hp-qm-form{--hp-navy:#0b1628;--hp-cream:#faf3e3;--hp-gold:#c49b51;color:var(--hp-cream);width:100%;max-width:720px;min-width:0;margin:auto;display:grid;gap:20px;font:inherit;line-height:1.6;box-sizing:border-box}
.hp-qm-form *{box-sizing:border-box;min-width:0}.hp-qm-form label{display:grid;gap:8px;text-align:left;overflow-wrap:anywhere}.hp-qm-form input:not([type=radio]):not([type=checkbox]){width:100%;padding:14px 16px;border:1px solid #a9a18f;border-radius:4px;color:var(--hp-navy);background:#fffdf7;font:inherit}.hp-qm-form fieldset{margin:0;padding:18px;border:1px solid #c49b5180;border-radius:4px}.hp-qm-form legend{padding:0 8px;color:var(--hp-gold);font-weight:600}.hp-qm-form [data-hp-options]{display:grid;gap:16px}.hp-qm-form [data-hp-options] label,.hp-qm-form .hp-qm-consent{grid-template-columns:22px minmax(0,1fr);gap:10px}.hp-qm-form input[type=checkbox],.hp-qm-form input[type=radio]{width:20px;height:20px;margin:5px 0 0;accent-color:#c49b51}.hp-qm-form a{color:var(--hp-gold)}.hp-qm-form .hp-qm-consent{display:block}.hp-qm-form button{display:block;max-width:100%;width:100%;padding:16px 22px;background:var(--hp-gold);color:var(--hp-navy);border:0;border-radius:4px;font:inherit;font-weight:600;white-space:normal;line-height:1.4;cursor:pointer}.hp-qm-form button:disabled{opacity:.6}.hp-qm-form :focus-visible{outline:3px solid var(--hp-gold);outline-offset:4px}.hp-qm-test{padding:10px;border:1px dashed #c49b51;font-size:.85em}.hp-qm-form [role=status]{margin:0;overflow-wrap:anywhere}@media(max-width:767px){.hp-qm-form{gap:16px;font-size:16px}.hp-qm-form fieldset{padding:14px}.hp-qm-form button{padding:15px 12px}}
.hp-qm-fluent{width:100%;max-width:720px;margin:auto;color:#FAF3E3}.hp-qm-fluent .fluentform{color:inherit}.hp-qm-fluent .ff-el-group{margin-bottom:20px;min-width:0}.hp-qm-fluent label,.hp-qm-fluent .ff-el-input--label{color:#FAF3E3;white-space:normal;overflow-wrap:anywhere}.hp-qm-fluent .ff-el-form-control{width:100%;max-width:100%;min-width:0;padding:14px 16px;font-size:17px}.hp-qm-fluent .ff-btn-submit{background:#c49b51!important;color:#0B1628!important;width:100%;max-width:100%;padding:16px 18px;white-space:normal;font-size:17px;line-height:1.4}.hp-qm-fluent a{color:#c49b51}

.hp-qm-fluent fieldset{min-inline-size:0}.hp-qm-fluent input[type=radio],.hp-qm-fluent input[type=checkbox]{width:18px;height:18px;flex:0 0 auto}.hp-qm-fluent .ff-el-form-check-label{display:flex;align-items:flex-start;gap:10px;padding-block:6px;min-height:44px}.hp-qm-fluent .ff-el-input--label{margin-bottom:8px}.hp-qm-fluent *{box-sizing:border-box;min-width:0}.hp-qm-fluent .ff-el-is-error .text-danger,.hp-qm-fluent .error{color:#ffd2c8}.hp-qm-editor-note:empty{display:none}
.hp-qm-fluent .fluentform button.ff-btn-submit{white-space:normal!important;overflow-wrap:anywhere!important;height:auto!important;min-height:52px!important;padding:16px 18px!important;line-height:1.4!important;font-size:17px!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.hp-qm-fluent .ff-el-form-check-label{display:flex!important;align-items:flex-start!important;gap:10px!important}.hp-qm-fluent .ff-el-form-check-label input{margin:4px 0 0!important;min-width:18px!important}.hp-qm-fluent .ff-el-form-check-label span{min-width:0;overflow-wrap:anywhere}.hp-qm-fluent .ff-el-form-control{box-sizing:border-box!important}

.hp-qm-fluent .fluentform label,.hp-qm-fluent .fluentform .ff-el-input--label{color:#FAF3E3!important}.hp-qm-fluent .fluentform input.ff-el-form-control{color:#0B1628!important;background:#fffdf7!important;font-size:17px!important}
