/* Scoped adapter for native groups; existing inquiry styles remain shared and unchanged. */
.hcb-native-inquiry{font-family:Arial,sans-serif;color:#12233f}
.hcb-native-inquiry *{box-sizing:border-box}
.hcb-native-inquiry.wp-block-group,.hcb-native-inquiry .wp-block-group{margin-top:0;margin-bottom:0}
.hcb-native-inquiry .wp-block-group__inner-container{display:contents}
.hcb-native-inquiry .hci-shell{width:calc(100% - 48px);max-width:1180px;margin-left:auto;margin-right:auto}
.hcb-native-inquiry .hci-hero{padding:60px 0;background:#102542;color:#fff}
.hcb-native-inquiry h1{font:62px/1.08 Georgia,serif;color:#fff;margin:16px 0 22px}
.hcb-native-inquiry h2{font:38px/1.15 Georgia,serif;margin:10px 0 22px;color:inherit}
.hcb-native-inquiry h3{font:25px/1.2 Georgia,serif;margin:0 0 16px;color:inherit}
.hcb-native-inquiry p,.hcb-native-inquiry label,.hcb-native-inquiry input,.hcb-native-inquiry textarea,.hcb-native-inquiry select,.hcb-native-inquiry button,.hcb-native-inquiry .nf-error-msg,.hcb-native-inquiry .nf-form-fields-required,.hcb-native-inquiry .nf-response-msg,.hcb-native-inquiry .ninja-forms-req-symbol{font-size:19px!important;line-height:1.65}
.hcb-native-inquiry p{margin:0 0 20px}
.hcb-native-inquiry .hci-kicker{font-size:19px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#efcc72}
.hcb-native-inquiry .hci-deck{font-size:23px!important;line-height:1.5!important;max-width:850px}
.hcb-native-inquiry .hci-small{font-size:19px!important;color:#43566b}
.hcb-native-inquiry .hci-section{padding:60px 0}
.hcb-native-inquiry .hci-soft{background:#f3f6f7}
.hcb-native-inquiry .hci-split{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:48px;align-items:start}
.hcb-native-inquiry .hci-split>div:first-child{margin-right:0}
.hcb-native-inquiry .hci-form{padding:32px;background:#fff;min-width:0}
.hcb-native-inquiry .hci-facts{padding:28px;background:#eaf0f3;min-width:0;overflow-wrap:anywhere;border-top:4px solid #d5a83f}
.hcb-native-inquiry .nf-field-label label{font-size:19px!important}
.hcb-native-inquiry .hci-form input:not([type=submit]):not([type=button]),.hcb-native-inquiry .hci-form textarea,.hcb-native-inquiry .hci-form select{font-size:19px!important;width:100%;border:1px solid #9cabb9;background:#f8fafb;padding:13px;border-radius:2px}
.hcb-native-inquiry input[type=button],.hcb-native-inquiry input[type=submit]{font-size:19px!important;min-height:48px;white-space:normal}
.hcb-native-inquiry a:focus-visible,.hcb-native-inquiry input:focus-visible,.hcb-native-inquiry textarea:focus-visible,.hcb-native-inquiry select:focus-visible{outline:3px solid #2f6aa5;outline-offset:3px}
.hcb-native-inquiry a{overflow-wrap:anywhere}
.hcb-native-inquiry .hcb-inquiry-editor{border:2px dashed #8d9aa7;padding:22px;background:#f6f8fa;color:#12233f}
@media(max-width:900px){.hcb-native-inquiry .hci-split{grid-template-columns:1fr;gap:28px}.hcb-native-inquiry .hci-facts{margin-top:0}}
@media(max-width:600px){.hcb-native-inquiry .hci-shell{width:calc(100% - 32px)}.hcb-native-inquiry h1{font-size:42px;overflow-wrap:break-word}.hcb-native-inquiry h2{font-size:31px}.hcb-native-inquiry .hci-hero,.hcb-native-inquiry .hci-section{padding:38px 0}.hcb-native-inquiry .hci-deck{font-size:21px!important}.hcb-native-inquiry .hci-form{padding:24px 18px}.hcb-native-inquiry .hci-facts{padding:24px}}
