.oxbf{--oxbf-ink:#0b0b2b;--oxbf-border:#c8c8d0;--oxbf-muted:#6b6b76;--oxbf-error:#c4291c;--oxbf-link:#4d4dd8;color:var(--oxbf-ink);font-family:inherit}.oxbf--card{background:#fff;border-radius:24px;padding:32px 28px}.oxbf__form{display:flex;flex-direction:column;gap:22px}.oxbf__error[hidden],.oxbf__form-error[hidden],.oxbf__form[hidden],.oxbf__thanks[hidden]{display:none}.oxbf__field{border:0;display:flex;flex-direction:column;gap:10px;margin:0;min-width:0;padding:0}.oxbf__label{display:block;font-size:16px;font-weight:600;line-height:1.3;margin:0;padding:0}.oxbf__fieldset{gap:8px}.oxbf__fieldset legend{margin-bottom:10px}.oxbf__req{margin-left:3px}.oxbf .oxbf__input{background:#fff;border:1px solid var(--oxbf-border);border-radius:4px;box-shadow:none;box-sizing:border-box;color:inherit;display:block;font:inherit;font-size:16px;height:52px;line-height:1.4;margin:0;padding:0 12px;width:100%}.oxbf .oxbf__textarea{height:auto;min-height:94px;padding:12px;resize:vertical}.oxbf__input::placeholder{color:var(--oxbf-muted);opacity:1}.oxbf .oxbf__input:focus{border-color:var(--oxbf-ink);box-shadow:0 0 0 1px var(--oxbf-ink);outline:none}.oxbf__field--invalid .oxbf__input{border-color:var(--oxbf-error)!important}.oxbf__radio{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:8px;line-height:1.3;margin:0}.oxbf__radio input{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #555;border-radius:50%;cursor:pointer;display:grid;flex:none;height:18px;margin:0;place-content:center;width:18px}.oxbf__radio input:before{background:var(--oxbf-ink);border-radius:50%;content:"";height:10px;transform:scale(0);transition:transform .12s ease;width:10px}.oxbf__radio input:checked{border-color:var(--oxbf-ink)}.oxbf__radio input:checked:before{transform:scale(1)}.oxbf__radio input:focus-visible{outline:2px solid var(--oxbf-ink);outline-offset:2px}.oxbf__error,.oxbf__form-error{color:var(--oxbf-error);font-size:14px;line-height:1.4;margin:0}.oxbf__privacy{font-size:14px;line-height:1.45}.oxbf__privacy p{font-size:inherit;line-height:inherit;margin:0}.oxbf__privacy a{color:var(--oxbf-link);text-decoration:none}.oxbf__privacy a:hover{text-decoration:underline}.oxbf__submit{background:var(--oxbf-ink);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:18px;font-weight:700;line-height:1.2;padding:10px 16px}.oxbf__submit:hover{opacity:.9}.oxbf__submit:disabled{cursor:default;opacity:.6}.oxbf__thanks{font-size:18px;line-height:1.5}.oxbf__thanks:focus{outline:none}.oxbf__notice{background:#fff4e5;border-radius:6px;font-size:14px;margin:0 0 16px;padding:10px 12px}@media (max-width:600px){.oxbf--card{padding:24px 18px}}