input,
select,
textarea{
    padding:14px;
    border:1px solid #d1d5db;
    border-radius:12px;
    font-size:15px;
    width:100%;
}

.fx-company-form{
    display:block;
}

.fx-form-section{
    border-bottom:1px solid #e5e7eb;
    padding-bottom:20px;
    margin-bottom:28px;
}

.fx-form-section:last-of-type{
    border-bottom:0;
}

.fx-form-section h2{
    margin:0 0 18px;
    font-size:22px;
    font-weight:800;
    color:#1f2937;
}

.fx-form-actions{
    display:flex;
    justify-content:flex-end;
    gap:12px;
    margin-top:24px;
}
