.iblf-form{--navy:#071e3d;--red:#D00505;--line:#d8e1eb;font-family:Inter,Arial,sans-serif;background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px}.iblf-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.iblf-field{display:flex;flex-direction:column;gap:6px}.iblf-field.full{grid-column:1/-1}.iblf-field>label{font-weight:700;font-size:13px;color:#173654}.iblf-field input:not([type=checkbox]):not([type=radio]),.iblf-field select,.iblf-field textarea{width:100%;border:1px solid #cbd6e2;border-radius:5px;padding:11px 12px;font-size:16px;background:#fff}.iblf-options{display:flex;flex-wrap:wrap;gap:14px}.iblf-consent{font-size:13px;font-weight:500!important}.iblf-submit{margin-top:16px;border:0;background:var(--red);color:#fff;padding:14px 22px;border-radius:5px;font-weight:800;cursor:pointer;min-height:44px}.iblf-feedback{margin-top:12px;font-size:13px}.iblf-feedback.success{color:#14783f}.iblf-feedback.error{color:#b42318}.iblf-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:640px){.iblf-grid{grid-template-columns:1fr}.iblf-field.full{grid-column:auto}.iblf-form{padding:16px}}