/* Client brief 2.4: form begins with fields, with a contextual note under textarea. */
.callback-form .sensitive-note{display:block;color:#817487;font-size:11px;line-height:1.6;margin-top:8px;font-weight:400}
.callback-form .check-label{line-height:1.7}
.callback-form .form-submit{justify-content:flex-end;margin-top:24px}
.callback-form .form-submit .button{min-height:54px;gap:22px}
.callback-preview-note{font-size:10px!important;color:#8d7b97;margin:13px 0 0;line-height:1.6;text-align:right}
.callback-form .form-grid input,.callback-form .form-grid select,.callback-form .form-grid textarea{max-width:100%;box-sizing:border-box}
.hub-form .form-submit{display:block;margin-top:0}
.hub-form .form-status{background:#f1ebf6;color:#512478}
.hub-form .sensitive-note{font-size:11px}
.callback-form .button svg{flex:0 0 22px}
@media(max-width:760px){.callback-form .form-submit{display:block}.callback-form .form-submit .button{width:100%;font-size:14px;padding:16px 18px}.callback-preview-note{text-align:center}}
